I'm curious, if someone is a freelancer and works for himself will that person have to work forever or is there a way to retire?

Sure if they make so much money and become rich they can retire anytime they want. but im not talking about that, what about a freelancer that only makes enough to pay the mortgage and isnt loaded, is there a way he can retire?

thanks