Check Roof for Insulation Problems
If you notice many icicles on your eaves, this could be a sign that your roof isn't insulated properly. Heat rises and, if your insulation isn't keeping the heat in your home, the heat will melt the snow, causing icicles to form.