Is it possible to automate this by getting all of your browser/PC/mobile history? E.g. if you are accessing a browser from home/work, then you can assume they are doing certain tasks.<p>If you're waiting for a bus/driving, then you can pick up GPS data to assume that you are going on holiday, or commuting, or going to gf/bf house, etc.<p>You can even loosely guess showers and cooking times if you add your bank account expenditures in. How much money spent at supermarket could correlate to time spent cooking food. Or, water bill cost with amount of time spent showering. In this way, through a process of deduction your life can also be kept track of, and in the long term, you can train an AI to do your actions for you :p
If you use iOS, reporter (<a href="http://reporter-app.com/" rel="nofollow">http://reporter-app.com/</a>) works well to do this.