How often per day, should a baby breastfeed at 5 weeks?

Every 2-3 hours. Babies at 5 weeks of age are going through a large growth spurt and many will want to feed every two hours. So most babies will feed 7-8 times per day.