The first heat cycle for German Shepherds usually lasts between 4-15 days. However, it can be shorter or longer in some cases.