Hi Miss preet,
Welcome to Healthcare magic forum,
Pain abdomen since 2-3 years is very long to neglect, get ultrasound
scan done to know the exact cause of the pain, it may be kidney
stone or gall bladder stone
, after scanning consult ur doctor for further treatment.
Hope I have answered ur question