is this business giving you the salary you feel you can live well with? is this business giving you the free time you need (to form a family i.e., major point) if not, get out of it. actually id go further. think back on your previous experiences with previous companies you worked at within the it business. did they value the above two points? my experience was, that 90% of the companies dont give you the above, instead they hire young, and keep short. thats why im switching not only companies, but also from it to another job.