I have thin brittle nails, wash my hands allot, use allot of lotion and nail polish usually erodes from the tips of my nails overnight. I find that China Glaze, from Sally’s beauty can last for 2–3 days before wearing off. I have also found a new product (new to me) that seems to help adhere the polish to your nails. Its Bonder from Orly. It dries to a tacky finish and bonds the nail polish to the nail. Then I use Gelous which is the be best topcoat I have ever seen. So this is my new regimen and it usually lasts for about 5 days, which is a really long time for me. 1.One coat of nail moisturizer/strengthener 2. One coat of bonder 3. Two coats of color 4. One coat of Gelous. Good luck, and as an extra hint glitter polishes last longer than regular.