Have you thought about face to face support? There are meetings for family and friends of addicts, I'm sure they would welcome you with open arms....help you get thru this. Maybe just knowing others are in the same boat and can support you will help ease your pain!
I wish I could say for a fact that it wasn't drugs but all those things you've mentioned points to active addiction.
So sorry!