Yep, life is what you make it, man. I think everybody's giving you good advice. The best thing to do is often the hardest. Having said that though, you have to make the decision based on information you have that others don't; you know your parents.

I can only say that if it were me in the parent's postition I'd appreciate the honesty and would lend help where I could even if only helping to chart a plan to get things fixed and to get you back on track.

Good luck