Sounds to me like you need a good long holiday - overseas. Go for a long trip to SE Asia or Europe or somewhere. The good old US dollar will stretch a very long way in places like Thailand or Vietnam, plus the language barrier will mask any problems you have with conversation.
I really respect the way you're always there for your family - it's very admirable and shows incredible strength of character. But there comes a time when you have to live your own life as well. Don't let them drag you down any more.