I'm not sure that anyone has pointed out that growing up is not just about learning to look after yourself, it's about learning to look after others as well. In your house your sons only ever do things for themselves (e.g. wash, catch the bus), and your husband - sorry but he doesn't do much for others either around the house. YOU are the only one whose life involves seriously doing things for other people. How many times in the last month have you had dinner cooked for you, tea made, breakfast prepared, your clothes cleaned and put away for you, groceries bought, your packed lunch made?
What is really worrying (and cruel) is that your boys have never had to learn that other people are as important as they are, that loving someone means doing things for them, and that applies to them too. If your eldest boy's GF gets pregnant (I'm guessing not far off the age you were?) and she needs some looking after, is he going to even THINK to, let alone be able to cook her a nice healthy dinner, do the washing up and run her a bath? Even if he washes his own clothes, will he think to wash hers, or the towels or bathmat or teatowels etc?
Of course your son can survive being alone for a fortnight, and they are nice to their partners at the moment with no shared responsibilities or adult stresses. But if you think you've actually brought them up to be willing participants in caring for their partners and future children, rather than lazy resentful men in the making, I think you will find you're wrong. You've taught them that other people look after them, as if they'd grown up in a hotel. When they need to do things for themselves day in day out, it will feel very hard for them, and their future partners, colleagues and your future grandchildren will be the ones that suffer from their likely attitude that other people's needs are beneath their notice.