Hi there ~
can cause weight loss
, however it seems like you have lost a lot of weight in a short period of time, significant enough to raise concerns about any pathological condition you might be having. Please consult with a local doctor and have some basic blood tests done. If everything checks out okay then you have reason to visit with a psychiatrist
who can help you deal with your anxiety
issues. I hope this helps.
Take care and have a lovely day!