There are so many reasons. The latest fear is that long hours of using a lap top can cause decreased sperm count. Other well known factors are alcohol, marijuana, nicotine, environmental toxins like pesticides and lead. Many reasons are environment or lifestyle related.