Hi Trixi,
Your story is really sad and it sounds like you’ve been very supportive. I would go with your gut instinct on this, somewhere within you’ll know the answer, I don’t think anyone else can tell you when to cut ties. The only thing I would say is move on slowly, it’s easy to think that you need someone else and that time isn’t on your side but you’re still young. You’ve got loads of time.