does allegra require a prescription oral medrol cost does benadryl make you sweat