As a non-American who worked in USA for a while, I noticed, because its easy to fire people in USA, employers will take risks like hire someone with 100% liberal arts background for highly tech job. If it doesn't work out they can fire them. It seems to me, because of this, Americans have a lot more 2cnd chances than Europeans. Seems weird you're meeting such risk aversion in such a hot job market, with the skills you've got, which sound in demand. If people are having a weird reaction maybe its best to be 100% honest with them and say, due to various factors such as looking after your mother etc, your career has never quite got off the ground, but you're motivated and hard-working, and ask them to try you out. Tell 'em "give me a coupe months you'll see results, fire me if you don't". I'd think someone will bite, for that.... You just need 1 job where you achieve lift-off, and the future is golden. (This comment assumes you're actually in USA not a risk-averse country, but even then... persuade someone to try you on temporary basis first, probation period etc, and try to be a rock star quickly...)