Honestly, I don't have problem with math but it really doesn't come naturally to me, I have to practice over and over until it clicks in my head.
I have some advice. It has helped me. So it may help you.
All of this is pure speculation, but it has given me results.
I've noticed, that when I am perceived by people around me to be an idiot. I will degenerate into an idiot. If I'm surrounded by people who view me as a genius with no social skills, I will become that. If I view myself as being X or Y, I will notice that I will be slowly changing to fit that view. I believe your mindset, will completely make you what you are. It will be able to change things that you didn't think where possible.
I used to get terrible grades. I rarely made the honor role in Jr. High. All through schooling up to High School I was in help programs for the idiot kids, and getting extra help to keep up. I was immersed with failures, by being there I was told I was an idiot, I was being treated like an idiot. I viewed myself as this.
I was never good at Math. It never clicked with me no matter what I did.
Then High School came. When I literally tought "**** it. These people suck at life and don't know me. I'm better than all of them, and always will be. So its time to begin doing that."
I understand Math very easily now. I don't have to do problems a lot to be able to get an 100% on any quiz or test. Most of my mistakes are stupid mistakes because I went to fast or I let my subconscious mind do all the work.
You don't have to do a lot of Math problems for it to click. You just have to change your mindset and realize it doesn't have to be this way. If you truly start seeing that in yourself, it will happen. Its possible to get good at schoolwork without trying for hours, or just naturally grasping it. You just need to have a ridiculously high amount of self confidence. Sometimes I feel like I'm bending reality, I get so lucky now. Its ridiculous.
jefgreen, you can make Math click for you. You just have to believe. This sounds so cheesey, but it has changed my life in ways I'd never expect.