I had this until 2007, but I can control it now.
I had a terrible fear of eating in front of people, and it would often make me sick, so that obviously made it worse.
I also had a terrible fear of needles - having a blood test would result in a panic attack, I would pass out then wake and be sick, I'd be a wreck for days afterwards too. I have a chronic illness, meaning I have to spend time in hospital on a drip sometimes. After a particularly bad session in hospital, where I cried hysterical/passed out/threw up for 10 days, I decided I had to do something because the fear of getting I'll again was actually MAKING me ill!
I tried my GP, who suggested antidepressants, as they always do, and I said no.
Long story short, I did some research and decided that a hypnotherapist who also combined CBT with her sessions might work for me.
She charged me £180 for 6 sessions, and its the best money I spent in my life, worth foregoing that years summer holiday! I still use the techniques she taught me now, and have since had two kids (involving lots of needles/IV - I got through it!) I still don't really like needles, but I can go to a phlebotomist and have blood taken, have a sit in a quiet place for five minutes and practice my techniques then happily get up and drive home and get on with my day.
Something for you to consider - it doesn't work for everyone but it has changed my life for the better.