On average, most exclusively breastfed babies will feed every 2 to 4 hours. Some babies may feed as often as every hour at times, often called cluster feeding.
As a very rough guide, your baby should feed at least 8 times every 24 hours during the first few weeks. Do not worry about feeding your baby whenever either of.