writing to eeprom

Using the Arduino write(), do I need to check that the eeprom is ready before writing?

The library functions EEPROM.write() and EEPROM.read() do what's necessary. Note that a write() takes upto 3.3ms to complete, but that that happens in parallel with your code after EEPROM.write() returns, its only the next call to EEPROM.write() or read() that may do some waiting.

Many thanks.