Cloudy water after shocking is usually just the shock doing its job.
Probably. Shocking the pool oxidizes organic contaminants (algae, bacteria, sunscreen, whatever). That oxidation process turns those particles into solids that float in the water. Your filter just hasn’t caught them all yet.
Give it 12–24 hours. Run the filter 24/7. If it’s still milky after a day, check your pH and alkalinity first — high pH makes clarifiers useless. If those are fine, a pool clarifier or flocculant will speed things up. Clarifier makes particles clump so the filter grabs them. Flocculant sinks them to the bottom, and you vacuum to waste.
One thing people miss: if your calcium hardness is high (hard water area), shocking can make that precipitate into a fine white cloud. That takes longer to clear — you might need a sequestrant or just more patience.
In short: run the pump, check the pH, wait a day. If it’s still cloudy, then reach for chemicals. Not the other way around.