Yes. Extensive travels will delay your bgc. Also nationality, country of residence all of these things effect the bgc. If your bgc is taking longer than 2 or 3 months, you have probably been selected for ss( security screening) which is a in depth background check and can take up to 6 months or longer