A reasonable timeframe should be as soon as possible. Realistically, all a medical professional needs to do is get a baseline blood test to check hormone levels & for signs of issues that may affect HRT.
Assuming the person doesn't want to delay starting HRT for fertility reasons, it's then a matter of discussing HRT options, discussing the effects, & offering the most-suitable meds to achieve their own transition goals.
2/