Oh no!

Is it normal for my period to be late? I heard it can happen sometimes because of stress and stress causing hormonal imbalances. Is this true? Should I be worried? I've got the cramps and fatigue I always do but no blood. I know I'm not pregnant because I haven't had sex in the last 6 weeks. Help! Idk what it could be!