I've used the "Sleep as Android" app mentioned in the link which I had started using sometime last year. This app monitors your sleep and tries to ring the alarm between the actual alarm time and half an hour before it based on when you will feel most rested.
This changed me from a 5-6 alarm with multiple snooze person to a single alarm no snooze person, regardless of how much or little I've slept the previous day. There are days when I wake up before the alarm as well.
Do take a look and see if this helps!
Edit: Read the article after commenting. The same app has been suggested and explained in the article.
This changed me from a 5-6 alarm with multiple snooze person to a single alarm no snooze person, regardless of how much or little I've slept the previous day. There are days when I wake up before the alarm as well.
Do take a look and see if this helps!
Edit: Read the article after commenting. The same app has been suggested and explained in the article.