Questions & Answers about שלשום חיכיתי שם שעה שלמה, וזה היה קצת מוזר.
שלשום means the day before yesterday.
It is a single word used as a time expression, so you can place it in the sentence without any preposition:
- שלשום חיכיתי שם... = The day before yesterday, I waited there...
It does not mean three days ago, even though it may look related to שלוש (three).
Hebrew often puts a time word at the beginning of the sentence to set the scene.
So:
- שלשום חיכיתי שם שעה שלמה
feels very natural, like: - The day before yesterday, I waited there for a whole hour
You could move it later in the sentence, but the version here is very normal and smooth.