Need more info
There are a lot of important questions to ask to be able to understand your problem correctly.
You may need someone to see you. At least call your dr to discuss detail. No complete answer is possible w/o more info. Take your temp. Check your vomit for blood, know what other medical problems you have already been told abt. How long have u had this? R u pregnant? More...