I agree that the fact that you realize you are addicted and you are ready to recover is awesome, and I think I can recommend you check out residential inpatient treatment centers. It helped my father recover from his addiction and I hope you can do the same. The most important thing is the desire to get rid of addiction and the support of your loved ones.