does your SO know?
Do you have physically present frens who don't drink? who nag you about drugs and alcohol?
Have you read Pilgrim's Progress?
You mentioned prayer--do you have a local church where people gather to pray regularly? Join them.
have you talked to a professional counselor? here's where you can find some https://www.ccef.org/counseling
suggest you memorize James ch 1 here's it put to music https://m.youtube.com/watch?v=VVvIT6irUSw&pp=ygUXamFtZXMgaW5kZWxpYmxlIHByb2plY3Q%3D
You have started on the path to freedom. Don't half-ass it. Commit. You're gonna trip and fall--a lot. But slowly progress will be made. And if you trust Christ, you're already free. Accept His full forgiveness. He died for your sins. But just as importantly, He lived perfectly for you. He has washed clean and made perfect all your past. He is using all your broken childhood to make your story beautiful. So trust Him. Trust His love, that He is the only person who knows just how deeply wicked you were, and yet He loved you with abandon, DIED FOR YOU and isn't going to let you fucking go. He literally died for you bro. He's promised to finish the project He started in you. Your mind needs to change before your actions will.