Period

So I was supposed to start my period three days ago and I took a pregnancy test and it came back negative but I’m still really stressed. I’ve started working out a lot, quit my bad habits (vaping and drinking), and have had a lot going on. Could those things be the reason I missed my period? Or could it be that I’m pregnant?