It is difficult to overcome addictions of any kind. For severe addictions, inpatient treatment is necessary. For those who need a more flexible or economical treatment, short-term programs can still be beneficial. There are many support networks available that can help you with your recovery, both spiritually and psychosocially.