To make ends meet means to earn just enough money to support oneself, which is what the person has been trying to do for years.
Consider the statement "You've spent so many years trying to just barely earn enough money to support yourself, and look where it's gotten you.". Based on this "You've wasted so many years trying to make ends meet, and look where it's gotten you." a true statement? Yes, no, or I don't know?