A good time would have been to have told you before you even got into a relationship so you can decide if that’s the person you want to be with and what you’ll be able to sacrifice etc. I understand relationships can scar people and people can do bad things, but it’s a long time to go without telling anyone. Did he ever open up to you before about it? I would just tell him, in order for this relationship to work, I have needs as well. I’m happy to tell you those needs and show you my love language. I’m also happy to attend to your needs and love language. I also think after 7 years he should feel more safe with you but it depends what the person in his previous relationship did. If he can’t talk to you about it yet perhaps suggest therapy. It could honestly be something really bad that happened to him or not but you’ll never know if he doesn’t tell you. I can see why it’s effecting you but if you want to be with him then it’s up to the both of you to work together
He either needs to go to therapy and work through it or y’all need to be done point blank. It was 13 fing years ago. If he’s not over it he never should have gotten into a new relationship