I'm with HP. His long experience pretty much mirrors mine.
I really have no problems with AdSense gyrations because at the end of a month, the good/bad days average out.
Traffic is an entirely different matter. Once my traffic from referring sites was around 15%, now it comprises the lions share.
I'll live with it.