The earliest Easter can possibly fall is March 22nd, though this is very rare, occurring most recently in 1818 and next in 2285. The next earliest date is March 23rd, as it was in 2008 and this will not happen again until 2160, by which time you will be dead.
The latest date Easter can occur is April 25th, which last occurred in 1943 and will next occur in 2038. The cycle for Easter dates repeats every 5 700 000 years
From
http://wordpress.mrreid.org/2011/12/12/youve-already-experienced-the-earliest-easter-youll-ever-know/