Verrucas can last anywhere from a few weeks to several years. It depends on the size, location, and type of verruca. In general, the body's immune system can eventually clear up the verruca if it is small. However, verrucas are contagious and can spread easily, making them harder to treat and...