That's true, being a freelancer gives you working flexibility. However, if you do not know how to control your mind, flexibility can also lead to a delay in your work or procrastination. However, building stable income through freelancing can also be very difficult, which happens to be one major drawback.