Hay fever will last for weeks or months, unlike a cold, which usually goes away after 1 to 2 weeks. How to treat hay fever yourself. There's currently no cure...