German Shepherds reach maturity at around two and a half years old. A male German Shepherd will usually take longer to reach physical and mental maturity than a female. After three years, a German Shepherd should be fully grown.