I think meds are a good option for you situation. Especially nowadays the anti-depressants are very efficacious and experienced side effect are low if any. Although a chemical imbalance is not the total explanation for your depression, it can definiitely play a major part. I am not a doctor, but I do come from the pharmaceutical industry. In your case you might want to ask your doctor about taking an SSRI (selective serotonin re-uptake inhibitor). Without going into the science it basically causes your serotonin levels to rise. Serotonin effects your mood. Low levels of the stuff can make you feel sad, down in the dumps, lethargic, anti-social, loss of apetite, loss of interest in things you used to like. When you take an SSRI you will find that things that normally really tick you off or make sad will not have as much of a negative effect on you. The most common possible side effects are drowsiness, insomnia, decrease libido (more common in woman), inorgasmia, nausea. If you did get side effects they usually subside within two weeks.
The SSRI with the least amount of side effects is called Lexapro in the US. The scientific name is escitalopram oxalte. I am not sure what the brand name is called in HK.
However, if you are able to go to counseling you should give it a try. You might need help in gaining better coping skills.