You may not fully understand the fact that freelancing is not really meant for everybody. You should only go for freelancing when you know that you have what it takes to be there. You need to know how to identify the problems of freelancers and how to get them solved. If you know you can be patient with some clients, you may not need to go into freelancing. What do you think about this?