The amount of time that a body stops for before descending depends on several factors, including the mass of the body, the velocity at which it was thrown, and the density of the air. Heavier bodies experience greater air resistance than lighter bodies, so they stop for a shorter amount of time. Bodies thrown with a higher velocity experience greater air resistance than bodies thrown with a lower velocity, so they also stop for a shorter amount of time. Bodies thrown in denser air experience greater air resistance than bodies thrown in less dense air, so they also stop for a shorter amount of time.
In general, a body thrown upwards will stop for only a fraction of a second before beginning to descend. However, in some cases, a body may stop for several seconds or even minutes before descending. This is most likely to occur when the body is very light, the velocity at which it was thrown is very low, and the air is very dense.