Uh oh... sounds like he's really putting you through teh ringer.
I went through the same... Just had to get away from the drama
1. Addicts are always late 2. Addicts are always failing thier day to day repsonsabilities 3. Addicts are disorganized and lose things all the time 4. Addicts always want to blame someone else for 1 - 3 above. lol
I had to get away from it too... I doubt the lock will work he will just pound on the door... Been there too