There's no simple answer to this. It depends on where you live, what languages and technologies are in demand in your area, and how strong you are with them. Years of experience don't mean anything - we've all worked with bad devs with long careers and good devs with short careers.
Check out job listings near you. Interview for a few of the better paying and more interesting sounding roles. See which ones you're well-suited to and take it from there - you're under no obligation to actually accept any of them if you don't want to go through with it.