I used to be a heavy smoker until a year ago when I was hospitalized for diabetic complications. My hospital stay was characterized by bouts of incessant vomiting that left me in a pretty bad shape. I never touched a cigarette again after I left hospital. In fact, my mind began associating the smell of cigarettes with throwing up. I still get terribly nauseated whenever I smell cigarette smoke, so much that I now have to quickly get away from a smoker lest I throw up in public. I can't even sit next to a person whose clothes smell of smokes. Do I need medical help or will the problem wear off in time?