You do need to detach for your own health. And you will. It is very easy to say "detach, detach, detach" but actually getting there is another story. This is a good list as to why you need to detach. It does not mean there is no hope or that no good can come out of this. It does mean that right now, things need to change and detaching is the way to potentially change them. It for certain is the way to change you.
Now this is what I am talking about! You should feel very proud of this breakthrough you made. Very, VERY good work! VERY GOOD!