Sounds toally normal....bf is supposed to make you and bubs drowsy so for them to fall asleep is a good thing. If he isnt screaming for food then I would say he is getting enough and maybe just sucking better and getting it quicker.
Please keep trusting your body your doing a wonderful job and enjoy your son he wont be this age again x