Duration of these symptoms, your current interpersonal and career situations may guide more into the diagnosis. On the surface of it, appears to be mild depression with good insight / awareness. Can be definitely helped with Homoeopathy medicines without any side effects.
Next Steps
It would be advisable to approach a clinical psychologist for assessment.
Health Tips
Thyroid dysfunction can also present similarly. Get a blood evaluation done for Thyroid profile.