Freelancing is not a walk in the park. You really need to be prepared first before jumping into it. Because no matter how good you are in your skills, at the end of the day, you will be competing with fellow freelancers who might have the same level of skills as you are or might even better than you. You also need a secondary source of income, or if not have enough savings in your account before jumping to aid you on days where client works are scarce. Also, in freelancing, you have to keep getting better and better each day to stay relevant and in demand and that’s where doing personal projects comes in as they can lead to job offers.