There's a lot about addiction that is puzzling.. But the 'solution' is simple, get and stay sober. Not easy, just about as complex as the behavior itself. I'm glad you're looking for answers, counseling is a great start.. that's what really helped solidify my recovery. As to the "why" of it, I really don't think anyone knows for sure, but even still, it's possible to recover from.