I have been throwing up randomly for the past few months. It will go where i throw up every few weeks every few days then it will stop for a few weeks and it just keeps coming back and fourth. Sometimes when i smoke it makes me gag to where i throw up other times it will happen for no reason. I had mentioned it to my dr and she thought it was heartburn and the sphyctor opens when i smoke and that the heartburn becomes so much that I throw it up. But I really dont think that is what it is since I never feel the heartburn. Any ideas of what else it could be?