There is no predetermined time for a plant to establish itself after being repotted. It depends on the age and type of plant, soil conditions, and climate. Seedlings need 2-3 weeks to establish their roots. Fully grown plants or trees may take years.