If you are working at home or want to work at home, it takes discipline. It is too easy to get distracted on the Internet and lose track of time. It is also too easy to say "yeah I work for myself, I will do this later." These are the worst things that you can do to yourself as a business person. If you are working at home, you are a business person. You need to treat it like a business.
One of the best ways to treat it like a business is to create yourself a schedule. Schedule times to do certain things. Maybe for the first hour you will do research for your business. This can be for advertising research, finding new prospects or whatever research you may need to do. Then for 2 hours, you can work work on your advertising. Getting your website out there to as many places as you can. If you use traffic exchanges, this is a good time to do it. If you blog, you will want to set aside some time for your blog each day. Even if you only post a few times a week, you should check in on comments and your traffic statistics. Finally I would set time in the day to call or email prospects to follow up with them. Also if you have members of your business, make sure that you check in with them at least a couple of times a week. Your downline is more likely to succeed and remain interested if they know that you, as their sponsor, are interested in their success. You should always be willing to help your downline succeed!
This is just a quick example, all businesses are different. It was just written to help you realize that you need to stay focused and have discipline. You need to do certain things everyday and not push them off until later or another day. Once you have been working at home for quite a while, you may find yourself working less hours and being able to juggle your time better. But to start, you want to stick to a schedule.