I would recommend speaking with your doctor about this at some point should it continue to be an issue. Your doctor should be able to do a more thorough investigation as to why you may be having these symptoms. The cause may be multifactorial and it sounds like something you've been dealing with for quite some time. I hope it resolves soon!
It may also be helpful to eat foods rich in prebiotics and probiotics to strengthen/add to the good gut bacteria. Here's a good read: http://www.pcrm.org/media/online/sept2014/seven-foods-to-supercharge-you...
Maggie Neola, RD