Guinea pigs should be at least 6 weeks old when you buy them. Wherever you buy the guinea pig from, make sure it has only lived with same sex guinea pigs. Guinea pigs reach sexual maturity by the age of 3 weeks, and if they are living co-ed, you might end up with more guinea pigs than the one you thought you were buying.