Half of my income comes from freelancing, the other half from a part-time job two days a week.
Freelancing takes a long time to get going. I've been doing it for nearly a year now, after doing design work for a decade, and I'd still make much more money if I were working full-time. It's like looking for a job and sending out resumes and your portfolio every single week. You send them out, and they get ignored. Eventually someone responds, and they're a total flake or want you to work for free. Eventually you find someone who pays, and it's a good check, and just like that you've spent the money on supplies, bills, or food. Then you keep at it, and get more rejections and find more flakes. Then you get another small job. Then you realize you underbid on the job, saying you'd work for $50 because you needed the cash, when you are struggling to do the work and it's going to take you about 20 hours (great, $2.50 per hour). Then you find a good paying freelance job for $700. But after doing the work, it takes them five months to pay you.
Getting the picture?
Oh, and no benefits. No insurance. No 401k. Nothing.
Yes, there's freedom in freelancing, but be prepared to work hard and take a long time to tough it out.