I need some advice for impulse control, it seems like for the past month and a half I don't have any. Legit any. From fighting with my partner, to self harm, to feeling out of control. I feel as if I'm at the mercy of my mental illness.

Currently, I want to text this older guy who gave me his number. This man is probably 20 to 30 years older than me. (I'm 22. I'm vulnerable and not in a right state of mind.) 
I feel the urge to message him but I know he's a creep and I truly have no inner desire to do it. But there's this part of me that wants to degrade myself so badly. Help?