lamisil alternative and how much benadryl is too much and exelon online and how long does doxycycline stay in your system and journal allergy