Definitely check out Al-Anon.
But, like others have said, these are ultimately his choices. They're not indicative of your parenting - he's an adult and making those choices on his own. You've been there throughout his entire life to help him make the right choices, and now, he's trying to walk all over that.
Sounds like he has no boundaries, so he's not going to respect those of others. But, not letting him through the boundaries will eventually force him to respect them.
Just like I've had to do with an adult loved one - put them on a "behavior plan". When he's respectful of my boundaries, I'll pay attention to him. When he tries to stomp all over my boundaries and be manipulative, I'm "not available" or "too busy". It's worked like a charm, and we have a much better relationship over it.
|