might have been rancid, carrier oils go off the same as cooking oil. or else it might have been a blend you have a sensitivity to. Massage oils should be in dark glass bottles, not clear glass or plastic, and kept out of direct sunlight.
If you are buying oils on Ebay make sure its from a reputable source. You want 100% pure unadulterated oils. Citrus oils will only last for around six months for massage purposes, but can be used in burners and diffusers after that, florals and herbal oils around 12 months.