Sure, clients drop off, but there are clients out there and part of being a freelancer means going and getting them ie doing what the company you work for would do. They would advertise, offer specials, they would find a great supplier and drop prices radically on one treatment...
Being a freelancer is not just about offering beauty services, there is a business side related to it. If you can't sell yourself and your product but you are a top notch beautician, then it's ok to go and work for someone else..
What you need is some consistency because freelancing also includes consistency. So get yourself some main clients that are pretty stable. Every business knows that 20% of the clientelle brings in 80% of the profits and vise versa. You need to find your 20%. These clients are easy to maintain as long as your service are good and your prices are fair.
Try and do a free business course online or something. there are a bunch of paid sites too, but for a monthly fee of like $30 you can do as many as you want - not bad.
Good luck :)