Yea there's actually not much (if any) data showing that benadryl actually works for insomnia. Coupled with it's long half life, it's potential to make you groggy the next day is pretty high. As far as gainzZz inhibition- I haven't seen much on that tbh. I'd probably work on sleep hygiene first and then revisit pharmacological interventions if needed after that.