Riding him during sex

Every time me and my boyfriend have sex it’s going great until I get on top and I don’t know why because he looks like he’s enjoying it but then he goes soft like as soon as I start riding him PLEASE HELP I feel like I’m terrible in sex