Whether you are a full time employee at a major company or a freelancer working from home, you probably are always looking for more time to get your work done. If not, then kudos to you! As for the rest of us, it can be a struggle. From late nights to early mornings, it really takes a toll on you after a while.
It isn't impossible to manage your time more effectively though. It comes with practice, mind you, but it isn't very hard. First take away all unnecessary things. This was my biggest challenge at first. Getting rid of the social media for large portions of the day, and the un-needed time spent on reddit. By in a sense, blocking these sites from my days, I've managed to become incredibly productive, and less distracted.
Next, keep your eye on the clock. As much as you might want to, working for hours on end is a terrible idea. Try to work for quick 45-60 minute segments. This will help you stay focused, and avoid burnout.
Another awesome way to stay focused on what's important is to remove physical distractions. Keeping your desk clean and organized is a great way to stay super focused, without the chance of picking up that magazine, or playing on your game system.
Finally, remember, there is a lot of time in the day. It is up to you to manage it effectively. What if, instead of watching tv, you learn a new subject. Instead of tweeting, write a book, instead of sleeping that extra 2 or 3 hours, you get something done today. No one's holding you back.