I think I saw a cat-starter kit somewhere on the web today. If you need ideas
As for the guy? Like you need that cr*p. Nip it in the bud and stop responding. You've told him to stop, he hasn't. So stop responding. See if he gets the message. If not, you may need to take more affirmative action.
Talking to yourself? Are you getting enough alone time, Mighty? Obviously not enough sleep - that is going to need some work, yeah?
How's the exercise? That may help more than you realize. Getting some real aggression out via hard exercise can be really helpful if you're not doing that already.
You NEED to take care of you. Be a little bit selfish about that. Put the rest on a shelf and let it go if even for a night or two. The sleep will do you a lot of good. I've been there (as has many of us) and it's much better with proper sleep, chica. Nothing, other than your kids, are worth not taking care of yourself.
AJ
"Our lives begin to end the day we become silent about things that matter" MLK Put the glass down... "Yesterday I was clever so I wanted to change the world Today I am wise, so I am changing myself."