I have 3 children who are now 21, 18 and 15. On the surface all is good and they are doing well. The eldest has got a degree , is doing his masters and has moved out with his partner, the middle one is doing an Apprenticeship and the youngest , my DD is doing well at school. They all have friends and interests and are confident and social. However, it is most of the time so hard. they all can be so incredibly selfish. Myself and my husband have given them everything and yet they can be so ungrateful. Please tell me it gets better.