3 month old breastfeeding??

Kayla

My almost 3 month old breast feeds just fine but I was wondering how long is a good amount for him to breast feed and how many times a day? He tends to feed for 10-15 minutes and then fall asleep but then 30-40 minutes later act like he have eaten in hours and eats another 10-15 minutes. Is this normal??