Do I need to soak new contact lenses?

Yes you do, always soak new lenses in a contact lens solution for at least 6 hours or overnight before wearing. Never use tap water.