how long until e3