You have almost described your problem perfectly.
Duration is 3 months, I think so.
Now all symptoms you have mentioned leads to depression. It may be moderate to severe.
Any precipitating event or stressful event in your life.
Next Steps
You need to be evaluated by psychiatrist immediately.
Health Tips
Stay positive. You will be fine soon.