Your symptoms are suggestive of stress and depression, which needs further clarification.
Next Steps
I would advice you to seek in person or online consult with a psychiatrist
Health Tips
Don't worry, a professional will be able to guide, make sure you get in touch with one