1. https://www.reddit.com/r/nofap. Don't dismiss. No harm in trying. Do 90 days and report back how you feel. Good website: https://www.antidopamine.com/
2. Meditate every morning for 20 minutes. Try headspace app.
3. Exercise everyday (eg. strength training, sprints, BJJ/Muay Thai, sports, yoga, etc.)
4. Clean up your diet. No garbage, processed food. Eat naturally. Lean meat, veggies, some fruit. No fast-food, no bullshit. Health body => Healthy mind.
5. Sleep on time and sleep enough.
6. Practice what you suck at. Every day. Practice practice practice. I want you to fail over and over again, get back up, and fight again. Warrior mentality.
7. Write in a journal everyday to track progress/create a plan/identify problems.
8. Quit all social media and anything else that gives your brain dopamine hits. Remove all addictions from your life. It's wasting precious time you could spend improving yourself.
EDIT: I thought of more..
9. Make sure you allocate time everyday where you disconnect from technology. This is a good time to practice social skills, exercise, read, write, cook, take a walk and think. Solitude is essential for health.
10. Google "Discipline Equals Freedom" and Jocko Podcast. He has great books and I suggest reading them.
Basically, remove bad habits & people, create/add good ones, practice what you suck at, and take care of your body & mind.
If you need help, comment below and we can figure out a way to talk privately.