On average, the majority of people will wake up between 2 - 4 times each night. So for many of us, a restful sleep is hard to achieve. You might not be able to get your mind to stop thinking about every little of detail of your life, your body might not be tired, or …
