I wrote "job" because working as a salaried employee is not the only way to make a living, or have a successful career. Consider that the freelance/contractor career you're currently having is 1) a career and 2) might be a better fit for you. Furthermore, some contractors I know make a lot more money than most of my salaried friends. The tradeoff being, of course, that you have no guarantees wrt to steadiness of your income (protip: salaried jobs come with no guarantees either, you could be out the next day, any day) and sometimes you have to chase down projects and deal with bad customers.
Sorry if something came out wrong, English isn't my first language.