A good time frame is at least six months before the event. However, we have DJs available for last minute events as well. Click here to check date availability.