If you have a well with 20GPM flow, that is very very good. Most of my neighbors have 5GPM or less and never run the well dry unless they are filling a pool. If you run a hose at 10GPM, the well would NEVER run dry. The well would be refilling it faster than you can use the water. 20 is bigger than 10.
Do you really have 20GPM?? You may have 2GPM instead. Look at the data tag attached to the well casing. It could be a 2.0 on the tag, not 20. If you can empty your well in 25 minutes using one hose, you have a serious problem.
If the water is cloudy, why don't you merely add an in-line water filter. $75 should be enough to buy the filter, the fittings and an extra cartridge.
Was the well drilled or pounded? If it was drilled, it may need to be fracked.
Are you sure the bottom of the pump is really 10' off the bottom of the well? If it is too close, it will pick up crud off the bottom.
You need to get definite answers to what you really have and don't have. In the meantime, do not continue to pump the well dry. That will do no good at all, especially for the pump. Having to replace a $500 pump in less than a month is not good. Deep pumps rely on water to cool them and keep lubricated.