Hello Friend, Good that you are seeking a help here. All your symptoms symptoms are showing the sign of stree and anxiety. Yes stress can cause a lot of weakness in your physical condition and as well as at your. mind.
When have identified that it's affecting your normal day to day life, why don't you take the next steps by taking a professional help.
Consult a psychologists to assess your current suitation in detail to identify the reason or root cause for your stree, so that you can follow certain corrections in your lifestyle, food, self therapies excersise etc to overcome this problem.
Next Steps
Feel free to reach out to me online through Practo app chat for further evaluation and recommendation that you can follow practically. Be positive. You will be alright soon.