Hi . We are not medical experts, so we can't really tell you for sure. Have you tried experimenting with lower doses? I sometimes take Benadryl, which contains the same active ingredient as Nytol, if I really need to sleep. I use the children's liquid so I can better control the dose. An adult dose is 20 ml, but 15 ml is often effective for me. Have you talked with your doctor about your issues with insomnia? Best wishes. - Lori (Team Member)