Types of Fasting for Better Health

How to incorporate fasting in your routine in order to enjoy all the benefits which come with it? How many types of fasting are there and where to start from? How fasting will improve your health? What to eat and drink during the fasting periods?