Relax, you're doing fine. All the hype about cholesterol and saturated fat has stressed us unnecessarily. More recently, the medical authorities have finally come clean on the fact that saturated fat is not bad for you and might actually fight inflammation.
Plaque build-up in blood vessels only occurs if there is a significant level of inflammation present. Cholesterol is like a band-aid which covers up lesions in the vessels. Inflammation comes mostly from high sugar intake, rather than high fat intake. The best way to fight it is to eat fruit, veggies, olive oil, berries, nuts, and to go easy on sugar, bread, pasta. And to exercise.
You are 21! Be happy, smell the flowers, love, and relax.
I was also eating a lot of the same food, so I don't believe that my HDL was within a good range.. unless the body also makes some naturally.