There are a number of reasons that can cause drifting, but check these 2 first.
1). Compass calibration: attach your quad to your computer and check settings in Naza software
2). Not enough satellites
Please search the forum. Practically all of these issues have been covered lots
