Hello Friend, Good that you are seeking a help here. All the mentioned symptoms are showing the sign of stree and depression. Just observe and analyze what's happening around you in terms of work related stress, home environment, relationships, lifestyle etc.
Any of these could be influencing your mind with a emotional imbalance and which inturn causes stress or depression.
Be positive. These are the addressable symptoms with a guidance of psychology experts.
Next Steps
Feel free to reach out to me online through Practo app for further detailed evaluation and recommendation that you can follow practically to overcome this problem. Be positive. You will be alright soon.