Missy, for a very long time I gave and gave and gave because I thought that is what one was supposed to do. I *never* put myself first... and guess what... people milked me for all I was worth and then tossed me to the side when I was spent.
As the saying goes: You have to look after #1.
I had a very hard time accepting this and considered the saying to be an evil one.
I actually had a few people fuss at me for NOT doing this... they saw how I was being walked all over by other people and as a result I was going nowhere in life.
Just think about it... how can you help others if you have neglected yourself to the point of having no resources of your own?
My advice: Find a way to support yourself, move out, then use what you can to help your parents from your own home... otherwise you will always be stuck in an "infantile" state and dependant on the ones you THINK you are helping. Once your parents die, where will that leave you? Your support system will have dropped right out from beneath you.
Create your own independent support system and THEN help your parents.
Oh, and one of my rules for where to live: Always live at least 30 miles from your parents. This way they are close enough for visits, but not close enough for them to "drop by" every day.
You MUST become independent of your parents.
Good luck!