Under New York Law, misdemeanors have a two year statute of limitations while felonies have a statute of limitations of five years. The clock starts running on the date the events were alleged to have occurred.
In the case of an assault, it depends whether the charge was for a felony or misdemeanor. Generally, Assault is a misdemeanor, however, it if involves a law enforcement officer or in the case of aggravated assault, it could be a felony.
For more questions, contact a Criminal Defense Attorney Buffalo, NY