Best Answer: The answer is that it depends on how far along they are in development. At 5 weeks, most kittens have started to develop fur and bones but the skin is still very thin so you can’t tell if it’s a boy or girl based solely upon this. So for these reasons, I would recommend waiting until 6-7 weeks old when they have all their bones fully formed. You’ll be able to see what gender they are then.
However, there are some things that will indicate whether your kitten is male or female even at 5 weeks (or later): breeding activity; behavior; anatomy; genitalia; size of testicles/penis (how much hair around them); whether the tail has been cut short like an adult cat’s tail should be or completely nonexistent like a kitten’s tail should be (this may not matter because you won’t really notice unless your cat grows up). That said, since cats tend to get everything wrong about each other anyway…I’d say go ahead and play it safe by waiting until 6-7 weeks before making any kind of decisions! This way if he turns out to be female you won’t end up with another orange tabby 🙂 -Lilac View Complete Quiz & Detailed Answers