I believe in luck and runs etc etc but this sounds bad. I would try to change things e.g.
1. If you bet by phone or internet - cancel these accounts. Make sure you have to work to place your bet (e.g. walk/drive to OTB). Let's face it - your confidence is low and you may be placing bad bets. this may help in eliminating some.
2. Analyze, analyze , analyze. I trust you keep records. In every bad streak there may be a good streak hidden. Maybe you're better at allowance vs maiden or sprints vs routes etc etc just quit what you're weakest at.