You will start getting positive results starting First week of April. Last two and a half years were not so good.
A simple explanation for your situation and state of mind is that in Ashtakvarga Saturn has Zero points in Aquarius sign and thats where Saturn has been for the last 30 months.
Also please tell me do you have some sort of accidents, falls or injuries every time Mars transits into Cancer?
You can check Mars transit at Drik Panchang website. Let me know if you cant figure it out and I will be happy to spend some time to give you timeframes for that.
Is there anything else you want to ask about?