
With reference to the passage of time, the opposite of
erst is
schon.
Erst emphasizes how long it is until something happens, whereas
schon emphasizes how soon something will happen. Thus
erst in drei Wochen means "not for three weeks [and that seems so far away]", while
schon in drei Wochen means "in only three weeks [and I'm glad I don't have to wait longer!]".