You really need to check with your doctor and be completely
honest about your drinking.
This could be about alcohol or it might not be.
Only your doctor can tell by running the correct tests.
It could be serious and I do hope you will see a professional.