You could be suffering from an addiction, and associated with that depressive / anxiety issues. It is a mental illness that can be managed with therapy and meds
Next Steps
Kindly visit a psychiatrist, if financial constraints is the issue, you can visit a BMC run hospital as well
Psychiatric diagnosis can only be made after a detailed in clinic evaluation and meds are prescribed after that