Hi, I struggle with math, too. I am interested in the work of Barbara Oakley, an engineer who specializes in helping people learn, especially maths–Check out an exerpt of her book and see if it looks good to you: http://barbaraoakley.com/books/a-mind-for-numbers/
She also has some free courses on Coursera on learning to learn–I forgot that I signed up until I saw your post, so thanks.
Do you have access to a counselor of any sort? You need someone who can really listen to your pain, and not just judge you and tell you to work harder. Even a sympathetic friend or relative can help.
Finally, what are you good at? What comes easily to you? Focus on subjects you are naturally good at. It is easy to concentrate so much on trying to improve in your weak areas, that you neglect your real strengths. Make sure you cultivate the things you are good at, and push them as far as you can.