my friend, things are not gonna end just because you think or believe they will, and even if they do you will get one of the most important thing out of it "EXPERIENCE" i have to failed startups under my name, and am still working on my third, take a plunge i would suggest, plus as you said you have some one to take care of so extra cash in your pocket wont hurt.
the life is yours, the decision is yours, but have if the time is gonna it is not gonna come by, don't lose hope just yet, try to cover an extra mile. some thing good will turn out.
As for me i live in India, in a place where the salaries of an average programmer is 250 euro/month. so there are worst places than where you are right now. take the experience not the money, first two years as a junior programmer are very important.
Thanks for listening :)