I would look into GTD - Getting things Done - which espouses creating a 'system' for time management.
To that end I recently started using Tick-Tick as my TODO app, and reconfigured it to match how I impliment my GTD system.
It's been great; I have it split at the top between work / home and I'm making great progress on both fronts, and rarely losing track of stuff now.
This is a good video that covers both Tick-Tick and GTD; I used this as a rough guide to setup my Tick-Tick: https://www.youtube.com/watch?v=BTjYWvumZ5M