On the skin care
I never had a pimple until I was 25, had 2 since, all 3 times was when I stopped drinking water.
A few other things I do.
I change my pillow cases every 2 days.
I wash my face in the morning & night, never go to sleep when make up on at all, exfoliate twice a week, always use a good toner and moisturiser.
I have next to no chocolate, I stay away from oily foods, I run and work out daily, showering afterwards.
Use face products that are made for your skin, don't use out of date make up (you'll know by the small),
Now as for wearing it around your parents, wear something simple like a basic BB cream that blends in well with your skin.