blowjobs

my boyfriend always tells me i’m bad at sucking dick but idk what i’m doing wrong??? i always make sure to not use teeth and i breathe through my nose and i use a lot of saliva.. i can only fit like 4 inches in my mouth and he’s 8.5 inches.. idk i feel really bad cuz he gives great head and i always disappoint him. advice please!