If you’ve ever found yourself lying awake at 3 a.m., your mind racing through worries while your body screams for rest, you’re not alone. Insomnia affects millions of people...