" Before - indicates a stretch of time preceding the event. There are other options: I was waiting for a long time before my party (finally) came. I had waited for a long time before my party (finally) came.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.