Hi..
Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concern..
As per your complain canker sores or apthous ulcers can be due to a number of causes like deficiency of iron and
vitamin B12,
allergic reaction to any food or medication, dry mouth, acid reflux, physical trauma etc..
As in your case it is associated with swelling of lips that can be Angioedema the entire symptoms seems to be due to Allergic reaction to any fod or medication..
I would suggest you to take anti allergics like Levocetrizine..
Take anti-inflammatory painkiller like Ibuprofen or Naproxen..
Take a
multivitamin tablet daily..
Gargle with 1:1 solution of
milk of magnesia and benadryl liquid..
Suck ice pops and do cool compresses over lips..
Avoid spicy food and drink plenty of water..
Maintain a good
oral hygiene..
In case of no improvement in a week consult an Oral Physician and get evaluated..
Hope this information helps..
Thanks and regards.
Dr.Honey Nandwani Arora..