What causes white spots on your nails?

Deviney

I have never gotten them done and I dont paint my nails all the time so I know I dont damage them. All my nails has these white specks on them. It's been happening for awhile.