A recommended carpet cleaning is about once every six months! How long has it been for your carpets?! Add in things like pets and children and that number may become even smaller! If you received an initial warranty on your carpet, in order to file a claim they may require you to have regular maintenance and cleaning performed on your carpet before the claim is valid!
Don't put it off any longer! You deserve to walk on clean and breathe in fresh!
Staying busy cleaning for you,