Hi, the symptoms you described clearly indicate Post Traumatic Stress Disorder (PTSD). And you have been having these symptoms for a year which is a serious condition. You need to seek help urgently. Kindly consult a Psychologist without any delay. With CBT and expressive writing technique, you can surely come out of it.
Next Steps
Consult a Psychologist at the earliest.
Health Tips
You can surely get professional help. Connect with a psychologist.