Achieving a restful night's sleep has a significant impact on various aspects of our lives, including our mood and work performance. Despite this fact, a large proportion of people struggle to sleep well throughout the night. The Twinings 2023 sleep census reported that approximately half of the population in the UK do not receive the recommended seven to eight hours of sleep. Moreover, a quarter of the 2,000 British adults surveyed stated that they only sleep for five hours or less per night. This was attributed to several factors, such as staying up late to watch movies or TV, feeling stressed about financial issues, or worrying about work.