Addiction recovery centers are more than just places to go to detox. They are personal development centers. The services they offer can help mold you into a better version of the person you were before.
They say it takes 21 days to break a habit, but unfortunately, with habits like alcoholism, this is not the case. Overcoming alcoholism is a lifelong process, there is no definite amount of time that it will take to get over it; everyone is different.