Milloin?

Words for before and after

sitten (ago)

Muutin Suomeen neljä ja puoli vuotta sitten / I moved to Finland four and a half years ago.

G + Päästä

"in the future" (at some point)
Uusi kurssi alkaa kolmen viikon päästä. / The new course starts in three weeks.

G + kuluttua

"from now time"
Parin kuukauden kuluttua on jo talvi / In a couple months (from now) it will be winter.

viime

"last"
viime yöna - last night
viime lauantaina - last saturday
viime viikolla - last week
viime kuussa - last month
viime kesänä - last summer
viime vuonna - last year

tänä

"this"
tänä aamuna - this morning
etc

ensi / ens

"next"
ensi yöna - next night
ensi viikonloppuna - next weekend
etc

How long?

Kuinka kauan?

How long?
Olemme matkalla kaksi viikkoa. / We are travelling for two weeks.

Kuinka pitkäksi ajaksi?

For how long? (Implies a more deliberate consideration of time)

Difference between these two?

In English there's not really a difference between saying "I spend two weeks" and "For how long when you are going somewhere to do something". But in Finnish there is...
See Kuinka kauan vs. Kuinka pitkäksi ajaksi.pdf