Hello,
I'm talking out of personal observation, not scientific facts.
With my Guppy fry, I can tell Males from females at the age of 2.5 months or older.
But in my tanks, they don't usually breed until they're about 4-5 months old. Males start chasing females sooner than the females are able of carrying fry.
However, I once read in a book that some Guppy females can get pregnant at the age of 2.5 months. Don't know about that.
Hope that helps,
Noura