Slammed, I just want to say that Spitfire and AmyC have given you good advice. My sitch resembles yours in several ways, including the mental health issues, breaking up with the OP and then getting back together, etc. Ultimately, what I've learned recently is that letting go doesn't mean that you stop loving someone. Let go of your H and you will have more peace and happiness.
The LORD is near to all who call on him, to all who call on him in truth." (Psalm 145:18)