A lot of people experienced a lot of pain because they cared more for the people around them than themselves...
Love is a 2 way sword. It is good to care for and be concerned about your loved ones. But not to the extend where it made you so unhappy, depressed...
What good is there if it made you so miserable? Do you think you can still care for them to the best you can, to their best interest? So why? Why do you want to make yourself so sad?
And, it can become a vicious circle too... Your loved ones affecting you and you affecting them. When will this stop?
Love thyself more... You deserve it, you have done to the best to your ability. You know you love them, you know you did them no wrong... It is time to move on.