You start April fools joke anytime after 12am on the first day of April. Once its 12am its never too early......Start getting those April fools joke ready!
About a week. Depends on how smart the person is. If you can keep them occupied and guessing, go for weeks and on april 2nd reveal it was a setup from the beginning. Oh yeah baby.