how long do antihistamines take to work buy medrol generic best allergy medicine without antihistamine