I had gel done on my toes and thought they would last longer than 3 weeks - one has just fallen off. Is 3 weeks about right or do they usually last longer? I swim 5 times a week so maybe that has made a difference