welcome to HealthcareMagicHepatitis B
is caused by a virus and there is no particular treatment available and in many cases either it goes on its own due to improved immunity or may remain in dormant state for years.In many persons it may cause jaundice
in active form and may damage the liver
.Since you are young your doctor told that it will heal on its own with the expectation of increase in immunity but since you were drinking alcohol the condition did not improve.It is good that you have quit alcohol but the raised SGOT
and SGPT are signs of inflammation of liver so you need to restrict diet;and get treated for the problems and for that please consult a Physician near your residence.The doctor will examine you and prescribe medicine to improve the liver condition.