It is always a good habit to shutdown the computer at the end of your work and I always follow the same as this keeps the computer in healthy state. You can also hibernate or sleep your computer when for short duration but if you need to go away for long time, then shutting down is the best choice.
I don’t know if it will come handy to you or not but if you wish to monitor your session times when using the computer, then you can do that easily with this free Nirsoft utility called as TurnedOnTimesView. What this utility does is, it records the startup and shutdown time of your machine and gives some more detailed information alongside.
As you can see from the screenshot above, TurnedOnTimesView is a simple tool that analyses the event log of Windows operating system, and detects the time ranges that your computer was turned on. For every period of time that the computer was turned on, the following information is displayed: Startup Time, Shutdown Time, Duration, Shutdown Reason, Shutdown Type, Shutdown Process, and Shutdown Code.
Moreover the tool works great to monitor the activities of a remote computer on a network provided you have the privilege to read the information remotely. The utility is free to use and doesn’t require any installation. You just need to download the package and double click it to see the records. Please note that this won’t show the hibernate or sleep sessions in the log, only the startup and shutdown sessions are recorded.
The tool has been found to support all versions of Windows, starting from Windows 2000 and up to Windows 8 including both 32 and 64 bit OS. If you liked the tool then you can get it from location below.