Bit behind here, but hamish is right Yeh you might have worked hard & still do but the opportunity was given to you and that's fine cos it's nothing if you don't take the opportunity and run with it but don't say at 22 you have everything cos you don't. There's thousands of 22 year olds out there earning more than you, achieving more than you and striving for more than you
You just need an attitude of gratitude and perhaps stop bench marking yourself off a low base. Sure you might be doing better than your circle of influence but are they actually going anywhere?
Side note If life's so good, give back go volunteer see how hard people are doing your bitching will decrease 100000%