need to sleep for 7-9 hours in a day to take a healthy sleep. with too much or too little sleep you can feel disturbed and unable to deal with your responsibilities.
try taking the same amount of sleep every night. do not sleep for ten hours a day, five hours a day, and for complete one day on weekends, otherwise, you will feel more unbalanced and tired.
go to bed at almost the same time every day and wake up. this will make your routine even more regular, and it will be easier for you to go to bed and get awake.
before you go to sleep, spend an hour on the 