what's happening to me

Who knows
Usually my sex drive is super damn high and I want sec pretty much everyday but lately I don't it at all. 
I've never been much of a meat eater but I'll eat lots chicken and red meat on occasion. But meat makes me feel like vomiting, even the smell, even the thought. 
Not only that but every morning and every night I have the urge to vomit. 
I doubt that I'm pregnant because I had sex maybe two or three weeks ago and I doubt it would give me these whatever you call them so quickly.... 
If it helps my period is in 9 days