Please help. Canker sore that won’t go away

I’ve had it for 3 months. Does anyone know why it won’t go away? I was reading online that they shouldn’t last more than two weeks. Should I see my doctor?