I was found to have high cholesterol in my late 20s. At the time the doctors (my cardiologist, then a second one brought in for advice) determined that the source was hereditary, but the effects would be the same. So they put me on statins. It's been 40 years now. I changed the statins three times since, when the actual one, at a specific time was no longer able to keep the values within acceptable limits. Approximately 8-9 years ago (I think) I ended up on Rosuvastatin 20mg, which I'm still taking every day. I do not maintain any diet (it'd be very hard, as I'm a heavy meat eater) and cholesterol levels are still staying within acceptable limits. Of course YMMV