I often ask myself if I should start again, but again I know I'm bad at those core logic and maths and problem solving skills. So I don't try realistically.
When I quit, I actually gave myself 6 months to rethink my decision. I told myself to return again after 6 months to programming if I feel it was a bad decision. But I thought I should go back again.