Silverfish eat carbohydrates such as sugars and starches. They feed on a variety of materials including paper, wallpaper glue, fabrics, and even dead insects. They can survive for long periods of time without food, but they need moisture to live.