I can understand why you're feeling scared and worried. However, a liver function test result of 300 doesn't necessarily mean that you have liver cancer. It indicates that your liver is not functioning normally, which can have many possible causes, including alcohol consumption, medication, viral infections, or other medical conditions.


The doctor's advice to stop drinking is essential because excessive alcohol consumption can damage your liver over time, leading to liver disease, cirrhosis, and even liver cancer. Two bottles of wine a week may seem like a moderate amount, but it can still have a harmful effect on your liver if you drink it consistently.


It's important to follow your doctor's advice to improve your liver function and overall health. You may need to make some lifestyle changes, such as reducing or quitting alcohol, eating a healthy diet, exercising regularly, and getting enough rest.


It's also important to follow up with your doctor for further evaluation and monitoring of your liver function. They may recommend additional tests or refer you to a specialist for further evaluation.


Remember that early detection and treatment can improve your chances of recovery and prevent further damage to your liver. So take care of yourself, and don't hesitate to seek medical advice if you have any concerns or questions.