Hepatitis B positive cases can get immune clearance of their own,but within 6 months.
If your HEP B status is positive for more than 6 months ,you become a carrier ,as told to you by your gastroenterologist.
It you had HEP B + ve status for nearly two years,as suggested by you,it seems impossible.
This report needs to be done again from a very good pathological lab.
There is no medicine which can cure a chronic hepatitis B carrier
and make him HEP B - ve.