The need to establish yourself to prospective clients. It takes time to become successful in freelancing, usually at least two to three years before one can truly earn a big amount of money. This will also depend on your skills and knowledge acquired for a period of time. Part of it is establishing your online presence by creating your own social media accounts, portfolio website, and creating your own online network.
Income is not stable. Unlike with a regular job employed in a company, there is no stable income, it only depends on the completed work per project basis. Also, if you are sick and cannot work there will be no income too except for those jobs with residual income. Passive income as you may read it many times, it is one way of creating an income even though you are only working for few hours or you are earning while you sleep. Affiliate programs, monetizing your blog, creating content at YouTube, selling digital content, and a lot more. It takes a lot of hard work at the start but if you do it right, you will reap the rewards later.
Requires self discipline. It takes a lot of self discipline if you are working independently as a freelancer. You decide on how you will work and the amount of work to be done. If you need an increase in output, you need to work hard and practice self discipline.
Personal and workplace in one. Do you happen to see a vlogger doing a live video or a newscaster doing report at home while his kid suddenly appears on screen? That is what you call the "work at home" scenario. Your bedroom or living room becomes your workplace, you might be finishing a project while waiting for your food to be cooked in the kitchen.
Find an appropriate small area or room as your workplace and specific hours for your work. Although these can be in one place, you can still separate personal and work. Be focused since there are a lot of distractions at home (I bet, you need to finish a project while the rest is watching Netflix in the other room. Is it too tempting?).