There are several causes of flickering but the most common cause is "dysphotopsia" due to the optical abberations of the IOL.
If you had a multifocal IOL (Crystalens, ReStoR, ReZoom) it is LESS likely that the flickering will go away than if you had a monofocal IOL.
If it hasn't cleared by 6-9 months it likely will not stop but in general people get use to it and tune it out due to neuro-adaptive mechanisms.
JCH MD