Yes. Breastfeeding at least every two to three hours helps to maintain milk production. For most women, eight breastfeeding or pumping sessions every 24 hours keeps their milk production high. Therefore, if you have continued to breastfeed or are still pumping then it is normal to still have breast milk after three years. As soon as you stop breast feeding, your breasts will stop producing milk.