ohii True Matte Lipstick This ohii True Matte Lipstick ($5, originally $16) truly stays on for hours. Image Source: urbanoutfitters.com ohii True Matte Lipstick $5 from urbanoutfitters.com Buy Now