Feel for you OP, I have been suffering this year too with all the same symptoms as you plus constant anxiety.
I have been on antidepressants for six months or so, citalopram for two months before being changed to sertraline.
I was expecting a quick fix hoping they would literally be happy pills but no such luck.
It has been a long road road but I think I am starting to see the light.
See your GP and give what ever they suggest a fair wack as it will take time.
Wish you well.