How Long is a Hamster Pregnant?

A hamster is pregant for about 16-21 days. I am sure in the hamster world, it seems like an eternity. Congratualtions if your little hammie is expecting.