Well, it is quite simple actually:
$$X_c= \frac{1}{2}\pi f c$$$$X_c= \frac{1}{2\pi f c}$$
That is your capacitor impedance. It changes with 60 or 50 Hz.
Your maximum current will always be:
$$\frac{V_{in}-V_{diode\;drop}-V_{zener}}{X_c//2.2M + 47}$$
And by the way, if you put any load, below the maximum current on the right side of Zener diode, your \$V_{in}\$ current will stay exactly the same... The Zener diode takes care of that.