On the contrary, I find that my work habits are a lot like yours -- and I think that's a good thing! Sometimes I will be possessed by a coding demon and crank out work for days (weeks?) on end. Other times I will putter around watching TV or brainstorming ideas.
For me the whole point of being self-employed was to NOT have to show up to an office (or home office) and work 9-5 every single day. A creative human brain is a rare and marvelous creature, and we understand very little about how it works. I think the best thing to do is to let it run around and work when it feels like working, or read a book when it feels like reading a book. I personally find my creativity withers away under a strict work regimen.
If your work is not creative and you're just grinding it out for money every day, then by all means, follow the advice in the other posts. But if your work requires imagination and making unexpected mental connections, then don't worry too much about "efficiency". As long as you're thinking about something related to work most of the time, over the long run your real productivity will exceed that of all those poor saps who measure output as a function of mindless hours in front of a computer.
Embracing your "lazy" side requires a certain amount of courage, but if you can make ends meet while doing it, you'll be happier and end up doing better creative work. In any event, don't worry too much about how most people say they do things. Do what feels right to you. Good luck!