Leaving is never easy and you will likely resent anyone who influences your decision one way or another. I would just offer that I dated someone for 6 years, if Im being honest with myself most of it was toxic but its amazing what kind of nonsense you can get used to vs the fear of change. Ultimately I bounced. Total life change, moved to another country for a job opportunity. Two years later I couldnt be happier to have changed my life. Wasnt easy everyday but now Im so glad I made the change. Better life, better people, better job, all good.