At the last possible moment; at the last minute.
Prematurely.
At an inopportune time.
Early; premature.