If you've seen them up, they'll stay up.
Most breeders and veterinarians will tell you that floppy ears are common while your German Shepherd is teething, which usually ends between 16 and 20 weeks.
By then, the cartilage in the ear has become hard and strong enough for the ear to stand permanently.