Timing tracks your time so you don't have to.
You could use a time tracker. Requires OS X 10.9 or later Home page - https://timingapp.com/
But to be honest, time tracking sucks.
You have to start and stop timers and enter what you did.
And if you forget that, you are back to square one.
Not so with Timing. Instead of making you do all the work, Timing automatically tracks how you spend your time. It logs which apps you use, which websites you visit, and which documents you edit. And if you are a freelancer, you can export that data to create invoices.
After tracking, you can drag and drop activities into projects. Some general categories like "Web Browsing", "Office" and "Games" have already been prepared for you, but you can customize them any way you like.
Easily review what you've done this week with just one click. Sophisticated graphs show you how you spent your time each day and which projects (or websites *cough* Facebook *cough*) consumed most of your time. And if you need the raw data to create invoices, Timing can export it as CSV or JSON for further processing!
------------------------------------------------------------------------------------------
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.