how long do you have to wait between g2 and g?
You can take the Class G road test after driving with your G2 for 12 months. You do have 5 years, though, from the time you got your G1 to get your full G licence. You'll have to declare your driving experience when you go for the G test as it relates to the more advanced skills that the G road test covers.