Latisse can appear to make new eyelashes grow but these were most likely in a dormant state. There are approximately 100 to 150 eyelashes on each upper eyelid. The growth of eyelashes is cyclical, going through 3 stages: a growth phase, a transition phase, and a resting phase. At any given time, numerous hair follicles can be found in each of the different stages. The growth phase of an average eyelash hair is approximately 1 to 2 months. Latisse has been shown to increase the amount of time...
No, Latisse does not grow new lashes in places that none existed before, but what it does do is to make the existing lashes grow longer, thicker and darker. This effectively makes it appear that new lashes have grown, but in fact it requires the follicle to already be present but just "dormant" and the Latisse increases and emphasizes the active phase of your lashes.
Latisse works not by growing new eyelashes but by prolonging the growth phase of your existing lashes. All body hair goes through an active growth phase and a dormant phase. By increasing the growth phase the lashes will get longer, thicker and darker.
You probably have a very short active phase and that is why your lashes are sparse. Try Latisse but patient. It takes about 14 weeks to work.