Hello..
Well yes stress also is a reason for delay in periods...apart from that hormonal issues like pcos,
thyroid etc...but if you have any history of unprotected intercourse pregnancy might also be a reason...and yes there are chances that even after
pregnancy test coming negative you might be
pregnant...so we will have to rule out all the probable causes..consult a gynaecologist...thank you