Yeah wash your carpet.It definitely will. Much better solution than constantly going on a spirit quest on too much diphenhydramine. If your allergies are that severe then it would be wise to invest in air purifiers and start dusting/vacuuming your drapes, etc.
And do something about the floor while you are at it.
Aaaand rimshot