you are having oropharyngitis due to bacteria infection. If your doctor looks at it, he might be able to rule out oral candidiasis
. Your infection could be treated with antibiotics such as penicillin v or amoxicillin-clavulinic acid and associate with a non-steroidal antiinflammatory like ibuprofen
or voltarene or diclofenac
depends on what you have over the counter. This will help treat the cause and the symptom you are presenting with.
As for you smoking
canabis, i will suggest you quit smoking it, as you understand that the long term effect is unhealthy and you might end up having a much more serious affection.
Your doctor needs to examine the lesions closely.
Wish you the best