Many people tell me,my wife included, that Benadyrl makes them sleepy. In fact years ago when I discussed getting a prescription for Avian (or the generic) with my primary care, it was suggested I try Benadyrl first.
I think the downside to sleeping pills is dependence. One might nope that taking sleeping pills occasionally to get in the correct sleep/wake cycle if fine, taking them year-in-year-out doesn't sound like a good idea to me. That said, my wife takes a generic Avian every night and has for more than a year.
Taking flu medicine to sleep is a bad idea. You might ask your mom if she would object to you ntaking melatonin supplements before bedtime. These will often solve the problem.
Hi please consult a Doctor before taking any meds of any kind , take care