abnormal flow

Can stress cause your period to be spotty or lighter than usual? I've been very stressed out all week and my period was about 3 days late and now it's here (I think) but it's very light and it's usually really heavy and now it's making me more stressed out and worried.