Most of the good GMRS antennas I've looked at use an NMO mount, which is the same type of mount typically used for 70cm and 2m ham.
CB antennas, on the other hand, typically use a 3/8" stud mount.
Although I have seen 3/8" stud mount antennas for 2m ham, and I think there may also be an NMO CB antenna on the market, the short answer is that it will require more than one antenna to do CB+ham or CB+GMRS or CB+ham+GMRS.
Not only are the mounts for the two types of antennas completely different, the deal killer is that the frequency bands require entirely different length antennas. But that is a discussion for another thread.