Gurumantra should be chanted without fail and regularly. Chant it as per the directions of your guru. Mahamantra can be chanted anytime and at any place. For Gurumantra, initiation by a Guru is necessary but a Mahamantra can be chanted without initiation. The Mahamantra is self-potentiated. It is necessary that the Gurumantra be chanted regularly at a specific time while sitting in a specific place. If a guru has initiated you, then chant your Gurumantra with devotion and dedication. That alone is best for you.