Never climaxed. Help!

Okay so I've been with my bf for about 4 years & I've never been able to have an orgasm. My bf definitely isn't small. We have tried lots of things; lots of lube, small amounts of lube, saliva, different positions. We try looking things up online. I've never be able to do it to myself cause it just doesn't feel the same to me unless it's a real person. I feel like I've come close to it but he gets tired towards the end & I like it when he does the work 😅. Any suggestions????