hi, its definitely not right to self medicate yourself, as u have described this problem is existing for a long time , it warrants specialist consultation an evaluation. So its good to consult Gastroenterologist and take opinion.
wish u a speedy recovery.
Answered2015-08-11 07:48:34
Let others know if this answer was helpful