Wow. I hope things get better - As for your boyfriend - What is he thinking? If Mike treated me like the way he treats you - I would've called it off, he needs to be compassionate about that sort of thing.