I have struggled with high cholesterol for the last few years. I thought for sure I was going to have to get on a statin especially since I have high Lipoprotein (A) and Apolipoprotein B (hereditary for me). These numbers are actually more important than your actual cholesterol and highly contribute to atherosclerosis. I finally got my numbers under control this summer. I started incorporating a plant based protein powder, lowered my carb intake, lowered saturated fats, and increased unsaturated fats. I still eat 2-4 eggs a day

I also got a calcium score, and it was zero. So my doctor recommended no statin for now. Here's an older thread I started a while ago that has some good info.
First off, I'm natty, about to turn 40, 5'11'', 181 lbs, 9-10% bodyfat. I just came off a pretty intense cut for two months and had my bloodwork done right after it ended. My bad cholesterol LDL was through the roof - 233. It was at 176 a couple years ago. My HDL and Triglycerides are both in a great range. My mom has slightly cholesterol and is on a low dose statin. Towards the end of my cut, I dialed back my egg intake trying to get at that 176 lower. Well that back fired. Doc wanted to put me on a statin right away. I'm going to wait another 3 months and test again. I'm going...
After writing that thread, I got a new doctor last year and love him. He is very knowledgeable about the latest cholesterol research. If you are unfamiliar with Lipoprotein (A) and Apolipoprotein B, I highly recommend educating yourself on them. I learned a lot listening to different Peter Attia youtube videos. I used to take Niacin but at the recommended dose, the flushing was just unbearable. Plus I have read Niacin doesn't necessarily help with atherosclerosis prevention.
Take your numbers seriously especially with your family history. It's not the end of the world if you have to get on a statin. Good luck!