Could I be pregnant?

So I had sex last month and I’m on birth control but when I got my period it was very light and shorter than normal. I haven’t had sex since but now today my stomach feels bloated, Iv been moody tonight, a slight head ache, & I threw up acid uh about a week ago or a little more one night but I think that was from me being stressed out and not eating. I feel hungry but not hungry.. like too bloated to eat. I’m supposed to get my period in about 4 days.

Iv never felt like this that I remember! I feel fat today but I only weigh about 92 if that. I’m a tooth pick at 19 😂

Oh yeah and I noticed that I was going to the bathroom more than usual but only a little bit of pee would come out!