Hafstad er født i São Paulo, Brasil, der hun ble adoptert av norske foreldre. Hennes foreldre flyttet i 1977 tilbake til Norge med familien, hvor de bosatte seg de første årene på Osøyro sør for Bergen.