I generally wean at about 3.5 to 4 weeks but will leave a few smaller ones with the momma for an extra week if it was a really big litter and a few didn't grow as fast as the others.
Yup! Most of my litters are born in the middle of the week, so by saturday/sunday, they are 3 1/2 weeks old.