Have you went completely through the 3GX setup? If not, it's imperative that you do so. Make sure that your trim tabs (next to the sticks on the outside of the Tx) are centered and NEVER move them on a FBL gyro. You can use sub trim (in the program) to 90º the servo arms to the links, but that's it, you will never touch another trim again. If you have to, it's something with your setup.
Next, make sure to go into DIR mode, and MAKE SURE you have 0º pitch at mid stick in idle up (blades removed and motor unplugged) and 10º at full positive AND full negative. If positive and negative are not the same, make them the same. It will take about an hour to set the head up completely, but it will be worth it, trust me.
Once you are done with that, go through the setup with e-rev, e-lim, a-rev, a-lim, THEN do the tail setup again. If you need instruction on doing this, watch teh video below and follow it to teh letter.
But you MUST go through the setup on the head to get the correct pitch. If you are running 2.1 or later on the firmware, make sure you have EXACTLY 8º of cyclic pitch on BOTH aileron and elevator. And I mean exactly! The gyro requires this.
After you are done with that, plug it into your computer and set your pots on the gyro to 110 on both the aileron and elevator. Again, this is imperative that you do this step to make sure you are where you need to be with the cyclic gyros.
After all of that, your drift should be gone. The gyro will still drift the heli a bit, but that is because it's not a GPS gyro like the IKON or something and it can't detect the movement. But, it should be a very slow drift at first, enough that you should be able to control.
Go through that and let us know. I HIGHLY suggest that you get a fixed pitch like the mSR or the like (you may have one and I forgot) and get used to flyign that thing around and then move on to this one. It can get expensive very quickly, and it takes a long time to get the hang of it, but one of these days, something will just "click" and you will say to your self, "Oh I get it now!!!" and you will be flying around without thinking of it.
Watch this video and set your heli up as I have in this video.
3GX Setup Part 1 Complete Initial Gyro Setup - YouTube