Could you take a small step and try to sleep on it rather than making any decisions tonight? There will be a lot more resources available to you in the morning should you need them, and you may be able to get some distance from the intense emotions you are experiencing right now.
The number for the Samaritans is 08457909090 if you need to reach out tonight. Keep safe