Your immune system is not a fool-proof shield. Does Benadryl or any other anti-histamine help? How old is your mattress?
Have you seen an allergist to see about shots? When I got tested for allergies, I was told that different things work for different people. Apparently some people get relief from high doses of Vitamin C. Some people only get relief from OTC options.