Okay somethings weird

I started my period for this month two days early now, I had sex twice two weeks ago and it was protected but I threw up that week as well but yesterday night I threw up some green fluid , could I be pregnant they say it can be morning sickness , flu , or food poisoning I’m confused ...