Re Benadryl having lactose - check out the store brands of the same medication - some of these do not list lactose in the ingredients.