Canker sore after oral sex?

When I had braces about 4 years ago I used to always get these canker sores in my mouth, my dentist said it was normal because of the metal or something like that. I’ve probably had one or two since I got them off which was about 2 years ago. About 3 or 4 weeks ago I hooked up with this guy and gave him a blowjob. Very next day I got a sore in my mouth. They usually would last a week or less but it’s been 3 or 4 and I still have it. It’s pretty big and now it just looks like a slit in my mouth kind of. Really don’t wanna freak myself out but they’ve NEVER lasted this long or looked like this and I used to get pretty bad ones that wouldn’t even let me eat comfortably. Don’t know if the blowjob and this correlate but just thought I’d add it in here just in case. Has anyone ever had a problem with canker sores like this?