You could try software – I find it helps me keep track of exactly how much time I spend on each individual task (often with very surprising results, let me tell you!). I like http://www.timepanic.com/ because it’s so easy to use. Once you know how much time you’re spending on various things, you can plan ahead in a clear and realistic way. That should help you reach your goals.
That’s what I do, anyway – good luck!
References :