How long does your baby feed?

Mrs. H
I EBF and my baby has always only eaten 7 mins at a time and one breast only every feeding. He is gaining weight and eats every 2 1/2 to 3 hours so I'm guessing he is getting enough in those 7 minutes but wondering if that's normal. Also, he is fully awake and I do offer the other breast after I burp him but he gets off the breast on his own and does not want any more. Thoughts ?