The initial phase of sorting problems is very important. Meet a Psychologist or life coach with a Psychologist background. List down all issues. There might be different things you may need to work from addiction to anxiety and other issues. As the problems have come with time the will get resolved with several sessions.
Next Steps
Meet a psychologist/ life coach
Health Tips
Sort your problems. To get in another problem to resolve the other Problem is never a solution.