Most Helpful Guy
You aren't unreasonable, but his habit is controlling him. He needs a reason to change. Maybe the loss of you would be that reason; unfortunately, it probably wouldn't be.
Most Helpful Girl
This doesn't sound at all unreasonable to me. Aside from the illegal drug use he blatently lied, sounds like he may need professional help! Best of luck to you