I have been experiencing really bad blisters on the ball of both feet, right near my big toe. I have been doing most of my running in compression socks and I am wondering if this is causing the blisters. Does anyone have any good ideas for blister prevention and/or recovery?!
Not sure from your description exactly where the blisters are, but it doesn't sound like they'd be coming from the socks. If I were you, I'd run a few weeks with regular running socks and see if there is any difference.
I was just reading yesterday that compression clothing is not always recommended for long-term use, but if there was a blister problem from the socks, I'd expect it to be as a result of toe crowding, as in between the toes. Still, I'd try going without for a while as a test.
You didn't say how long you have been running, which matters in a case like this, but there could be a common biomechanical issue like overpronation, or maybe some other reason to develop the blisters.
In most cases, though, it is usually found to be the shoes. A good rule of thumb is to rotate pairs of shoes through the week so your feet are not being pinched in exactly the same places every time you run. The set you have may be irritating your feet, perhaps with too narrow a toe box, or too small (always size up for running), but it doesn't mean you have to throw them away. Just use them part of the time if they are not obviously painful to use.
When troubleshooting footwear, as in any experiment, you'll learn more if you change one thing at a time to get specific results. If you change everything at once, you may never know exactly what you are supposed to avoid the next time, and neither will we
Here's an example of a common problem with foot biomechanics that can cause calluses near the ball of the foot, but I doubt that it applies in your case.
I've had a problem sometimes with blisters on the ball of my foot, right behind the big toe. In my case, it seemed to be caused by the insole, somehow creating excess friction. Getting an after-market insole (nothing special as long as it was comfortable) helped.