6 week old taking over 1 hour to feed

Ch

Can anyone recommend anything my baby is so slow at feeding it’s like he’s really trying to suck for 20 mins then only 1oz is gone I’ve tried to up the teats to a number 2 but he just spits it allover I’ve tried mam and tommee tippee and he’s the same with both has anyone got any recommendations