Can late period cause puking?

My period is 16 days late. Been Ttc for two years + I haven’t taken a test yet because I hate disappointment. This morning I went to drink water and puked absolutely everywhere. And went back to bed. A few hours later I ate and was fine so I know it isn’t a bug or I would’ve puked again. The throw up was only water that I drank and couldn’t hold it back. My breast have been sore for weeks now and I still think my period is coming because I lost all hope. Any advice? I was spotting four days ago. Then again yesterday. It stopped completely. and when I say spotting meaning it was on my panties, but not on the tissue. What could it be? Really worried