No, not all diseases are caused by infections. Some diseases are caused by poor lifestyle, bad eating habits, pollution or lack of nutrients. These are called non-communicable diseases, like diabetes or anaemia. class 8 science chapter 3 health the ultimate treasure ...