Not sure if your allergy carries over, but I've found that picaridin is way more effective at repelling insects and preventing bites, and has the added benefit of not degrading synthetic materials. Comes as either a lotion or spray.
Hope this helps keep you alive!