One of the things that I've struggled with in the past (and still do continue to struggle with today) is efficiency. I remember waking up, checking my email, doing some posting in forums, checking out a few blogs, going to work, checking on my business (email, forum, blogs etc) during the day, coming home from work, doing more business until I go to bed at night. This lead to burnout. I was not being efficient at all. I soon realized that, in essence, what I was doing was trying to accomplish everything with no specific goals.
Obviously, this helps you to get nowhere fast, and that's exactly where I was headed. I soon realized that in order for me to be more effective, I needed to start each day with a few specific goals in mind. Before I go to bed, I make a list of the tasks I absolutely need to get accomplished. The funny thing about it is that when trying to come up with the list every night, I realized that there weren't really a lot of things I needed to get done on a daily basis. My list usually comprises of 3 to 5 things.
Now, when I wake up in the morning, I know exactly what I need to do and usually end up getting them done. I've also noticed that although I am doing less, I'm accomplishing more, which was my ultimate goal. I had time to do other things, and I was not as tired all the time.
I know this seems very simple, and it really is. If you find yourself doing what I did before, I would recommend for you to do the same. Make a list of the crucial tasks, get them done and then leave your computer alone. I still struggle with the leaving the computer alone part, because I'm a computer geek. But I'm definitely getting there.