There are lots of reasons why you may not get anything done in your online business, but are they valid reasons?
Distractions happen to us all, but what if these distractions are what you can avoid, such things as:
Watching your favourite tv program - record it!
Debating in your favourite forum - Do your work first!
Checking your email - Apply spam filters and check it last!
Daily things get in the way of everything you try to do online, but it's up to the strong willed to prevent this from happening, making lists and priorities help to focus your time on things that are important.
Everything has a solution to rid the distraction, so plan ahead on all the things that need doing and make time to get them done, unimportant tasks like checking your email can be done when all the essential stuff has been taken care of.
Plan your week into maybe each day of the week you concentrate on 2 or 3 tasks that you must prioritize to get done, so for instance you do all of your main marketing activities on the Monday, content writing on the Tuesday, customer service on the wednesday and so on, by organizing your week you enter into a routine of activities just like a regular business.