Have you thought about night weaning? Sometimes it's an option instead of full blown weaning. I used Dr. Jay Gordons method sometime around 16 months.
Do you know what is causing your lack of appetite? Cause nursing makes me super hungry!
Maybe look into talking to someone about your anxiety? A counseler, support group etc.
You need to take care of yourself first in order to take care of your child.