I find a good boost is finding a good group of friends that can help you get out of your shell. The icing on the cake is a good partner. That all helps to deal with the loss of confidence and self esteem of not seemingly being at the same pace as the rest of society. At 30+ pretty much everyone I know is settled down with their own family and house while I'm still stuck in single mode living at home. A feeling of being a teenager that never grows up.