Meet a gastroenterologist and get a endoscopy and other investigations doen to see why all this is happeining..it could be either delayed gastric emptying or some problem that is not letting stools get passes normally..stop taking self medicines..get a proper diagnosis and follow correct treatment for your condition.