Hi welcome to Healthcaremagic
Hi Heather., since the pain in the upper right abdomen is there from past 12 yrs get a colonoscopy
done and biopsy to rule out Crohns disease
and ulcerative colitis
... crohns may presents by above symptoms.... consult a surgical gastroenterologist.....
Hope I have answered your question..