You've asked a good question. The reason that this issue is virtually never addressed is probably because a good half of users aren't aware of it, and an equal or higher number either don't care, or just except the fact that their cholesterol levels are going to be screwed up for at least 2-3 months post cycle. However, given that many
AAS users run multiple cycles during a year’s time, and sometimes for a decade or longer, your concern is valid. IMO, if you plan on, or are, cycling with any sort of frequency, then you should adopt a proactive strategy to help counteract this problem. Is this your first cycle, and if not how many have you done and what have they consisted of? If you only plan on running either one average/long cycle, or two shorter ones in a year then I wouldn't worry too much (unless you're older or have heart problems). Also, I think if the average person does one 'relatively sane' cycle for 8-10 weeks every 9-12 months for even a decade (assuming they're not obese and or consistently eat like shit), they'll be ok. If you decide to take
AAS and care about your long-term health, then all you can really do is watch your diet, do cardio, don't run crazy cycles, or 'never ending cycles.' I always take high doses of fish oils, CoQ10, ALA, and ALC (not just when I'm cycling) and never allow myself to get more than 10lbs overweight, and I've been able to maintain acceptable cholesterol levels over the last 10 years of cycling on and off. From reading your post, it appears you didn’t run the fish oils etc. until after your cycle. If that’s the case, it would have made a big difference had you been taking them before you started. Also, what were your levels pre-cycle? I’m curious to what extent your cycle was to blame for your low HDL levels.
Good Luck!