Dont calibrate your compass everytime you fly. Only when you fly in a new location + 50 KM from your previous.
As for me, i power up and instant fly, i dont wait for homelock. After i have enuff sats i fly back to my location and i flip s2 5 times. Now im safe to go as i please