When Should I Wake Up

This App will tell you when you should wake up (or when you should put your alarm clock to go off) based on sleeping cycles.