Anyone who is working online as a freelancer on a full-time basis needed to make sure that he makes all the necessary arrangements that is going to make it very easy for him to work without any kind of distractions unless he is leaving all by himself without anybody to interfere with the work he is doing.
Distractions is going to be the achilles heel of working from home. You are always distracted and can't even focus at all. It can be a strange situation when you discover that you are not achieving more while working from home with no solution to it.