My boyfriend and I are struggling to have sex

My boyfriend and I are both virgins. We fool around a lot but we’ve been having a lot of issues when it comes to actual sex. At first he wasn’t able to get hard because of nerves. The second time he wasn’t able to put it in because I was too tight. The third and forth time he couldn’t get hard because of a porn addiction he’s over coming. The last time I was again too tight. We’ve tried lube and it didn’t work out too well. He’s tried fingering me and it successfully makes me climax but it hasn’t loosened me up enough. The last time he tried using 4 fingers and it felt incredible but I bled pretty bad. I’m thinking that might have loosened me up a bit.

Is there any advice on stuff we can try?