How long a cosmetic injectable can last will depend on the product used, the volume and the area into which it is administered. The effects of cosmetic injectables may last between 3 to 4 months on average however, for some patients it may last as little as 2 months and for others, as long as 6 months.