I got my problems too, but compared to that 90%, they're pretty first world and trivial.The answer to "are you happy with your life?" question comes down to perspectives and expectations.
Compared to what probably 90% of the rest of the world has you've got it made. May it ever be so.