I must admit that I do take a prescription, but it is just generic Claratin, which you can buy over the counter. If you allergies are really bad at night take Benadryl. It can make you very sleepy, so don't take it during the day.
A tip I learned recently was to take showers before you go to bed. That way you do not bring any allergins into the bed with you. Also, have everyone take their shoes off before they come in to your house. Less nasty stuff brought in that way.
If you have to do any outdoor chores, get one of those face mask filters. I know they are stylish

but it is better than suffering needlessly.
Good luck!