can i buy benadryl at 18 can i buy benadryl with hsa