hi.. welcome to healthcare magic.. thanks for your query.. as your bilirubin levels are fluctuating from past there may be some underlying pathology like hepatitis A
,B,C,D, or E or gall bladder
pathology like cholecystitis
, gall stones, you must better go for a second opinion
to other doctor an d get tests related ti hepatitis virus and usg of abdomen.. i hopr this wil be helpful to you..