Earning money from home is the best job one can have for mental health and breaking the loop of mental imprisonment. But working from home might take off your concentration from what you are doing and also become more lazy to get your job done. This also applies for studying, writing and whatever requires serious attention and deep thought. So in my opinion your work must be done at home but away from home.
Head to a local cafe or a library to assure perfect silence. There might be other people around but you are more likely to be disturbed at home, not by people .. but remember at home you are in your comfort zone. You are more likely to get up and check what’s in the fridge, or check your emails, and laze around. At the same time you are outside and in a different setting. When you’re done just go out and play and enjoy the day. Remember, just because you might have a job from home, home is always a place to relax. You’re free so get out there and do what you love in different places, as doing the same thing everyday from home becomes nothing more than another typical boring day a the office.