Our sleep quality is vital since it impact not only our physical but also mental health.