What is the cause of the small blisters in my mouth?

Dear Doctor;I have white small blisters in my mouth which I am told are mouthulcers. I have had them for over a week now and they are very painful.
The New Times
Times Reporter