Around two weeks ago, my boyfriend and I were about to have sex when he went soft. He admitted he'd masturbated earlier in the day, because he didn't want to disappoint me later. I told him he didn't disappoint me etc, but then he started talking about how he was worried I'd leave him for a younger guy (he's almost mid 20s, I'm early 20s, but hardly a huge leap), and that he was becoming too 'boring' for me!
I was really taken aback, because he's never talked like this, but I just reassured him. I went on a trip to visit friends abroad, then came back a week or so later. This time, he was giving me oral, and when he came back up had went completely soft! This doesn't usually happen either, but in the early stages of our relationship I wasn't convinced he liked giving oral, so it didn't help matters. He did get hard again, but went soft when we switched up position.
He ended up saying that he'd lost his confidence and mentioned that he was worried I found him 'boring' again. Then he said he felt like his life is stuck in a rut (he has a degree but been working bars since graduating), though he has a hobby which seems to be becoming quite successful (though he doesn't seem to think so). I comforted him and said I'd sit down and help him think about options etc. I feel like the relationship has taken a dunt as well, as each time I see him he tells me he worries he's too 'boring' for me when I'm crazy about him, and him saying that is offputting. What can I do to help him? And do you think we should take sex off the menu for a bit?