I was told when my kids were little that you don't know if you've done a good job raising them until they are 32. So you have a few years to put up with them. Sorry. But they do get better. Mine are 36 and 40 and both have become wonderful people. LOL