I don't know about the ibuprofin but YR is right, what you need is something like fexofenadine or loratadine. If you don't mind being sleepy nothing works better then diphenhyramine. while you need a RX for the fexofenadine (my fav) you can find the others as OTC genrics, very cheap. esp on ebay.