Small penis?

So I recently started seeing this guy but I've been putting off sex because his penis is on the smaller side.

He is very good with his hands and mouth so I don't have doubt he will be able to pleasure me but honestly I'm a bit embarrassed because I feel like i cant pleasure him.

He says he takes really long to cum from bjs but I don't know if its just me because I'm not sure how to give a bj to a smaller penis (I can't use both my hands and mouth at the same time like I'm use to)

And if we have sex I'm scared of being on top and slipping out however I want to be in a position where I can please him too.

Please give me tips on bjs and sex tips to help best please HIM?