I've been vomiting almost everyday for the past four years all test s come out fine, I've tried everything what could possibly be wrong with me?

G.I. At this point in time; you should be (if not already) evaluated by a gastroenterologist. If you have done this and the work-up was fine consider making a diet change; or consider stress as a possible culprit for your symptoms...And try to de-stress accordingly.