I can only echo what other people have said really. It sounds like an anxiety thing and your doctor will be best placed as to advice you how to deal with it. Shy's idea of eating smaller meals is a great idea... I do that as well. Try and avoid stressful situations if you can (I know thats easier said than done!) as well.
Darren