What causes canker sores?

No.13732934 ViewReplyOriginalReport
I have 2 on my lip, and it hurts a lot. Why do i get canker sores so much? It's fucking over.