Normal?

Is it normal to have a delayed period due to stress? I've already missed my period for june and today should've been the start for my period for july. I've taken 3 pregnancy tests and all came out negative. But I've just been really stressed over personal reasons. Thoughts, anyone?

especially on different ways on how i could relieve stress please and thank you!