I try to go to bed at the same time every night. While that works fine most of the time, it sometimes does not because of work or other things that get into the way.
Yesterday for instance, I had to stay up two hours longer than usual due to Ghack's server migration. Since I did not want to risk waking up to a non-working site, I had to stay up and monitor the process to react if things went the wrong way.
If you do know how much sleep you need, or want to calculate how much sleep you get, then you can either do the calculation in your mind, or use an application such as 90night: SleepyTime Calculator for Android instead.
The app is compatible with all versions of Android from version 2.3 on.
So how does it work?
When you install the application on your device and start it up, you are taken to the main screen where you can enter the time you plan to go to bed, or the time you want to wake up.
Alternatively, you can select to go to bed right now, which saves you the trouble of selecting the time manually.
The application uses the 12-hour format by default, but that can be changed in the settings it ships with. Once you have set the time, you can make the selection whether you want the app to calculate the wake time or bed time for you.
It displays several options to you on the next screen that highlight how much sleep you get when you select them.
The suggestions range from 1.5 hours to sleep to 9 hours of sleep, with no option to modify the presets. When you make a selection, an alarm is automatically set for you so that you do not have to do so manually.
You can go back at this point in time as well if you do not want to set an alarm. If you have set an alarm by accident, you can delete it again using the notification area or the native clock app that ships with Android.
The alarm will go off at the specified time to wake you up and ensure that you don't oversleep. The settings provide you with an option to enable snooze alarms, which enables you to set multiple alarms in intervals. Useful if you are a heavy sleeper or just have troubles getting out of bed in the morning.
90night: SleepyTime Calculator is based on the popular Sleepytime web service that you can use to calculate bed times.
The app can help you find a better sleep schedule provided that you follow its lead once you have configured it.