You need a detailed assessment from a trained psychiatrist. The issues that you are talking about may be a part of psychiatric illnesses like depression and anxiety, however without consultation it's difficult to tell yet.
Next Steps
seek help from a professional psychiatrist as soon as you can!
Health Tips
issues with mental health need to be handled just like any issues with physical health! feel free to always get help when you need it!