Most houseplants are ready to be repotted soon after purchase.
Some may not need to be repotted again for years but it is a good idea to at least add some compost or fresh potting soil to the pot once or more per year.
You can either dig fresh potting soil or compost into the soil slightly without disturbing the roots or place it on top away from the stem or trunk.
How to tell if it is time to repot?
If roots are coming out the bottom of the pot, the soils seems to dry quickly, or if in a plastic pot the pot is out of shape (not round when it should be because roots are pushing on it) then it is time to repot.
Choose a pot about 2″ larger – if you choose a larger pot the plant may look out of balance and the potting soil may stay too damp after watering. Use potting soil or potting mix – not garden soil- when repotting. Otherwise your pot may not drain properly. Gravel in the bottom of the pot is unnecessary and my impede drainage. If you are concerned about soil coming out the bottom of the pot line the bottom with a coffee filter or with a piece of landscape fabric before filling the pot. This is the perfect time to give your plants a shower so the soil will be soaked through right after repotting. Let the leaves dry off and then put it in its home.