New Math, Insomniac Parenting Edition

If the baby slept last night from 7:30-8 in my lap, then 8-3 in his crib, and I went to bed at 8 but didn’t fall asleep until 8:45, then woke up at 11:45, then woke up before the baby did at 3, then couldn’t get back to sleep until after 4:30, then woke up between 6 and 6:30 even though the baby was asleep until 7…

…then many years is it before I get to take Lunesta again?