It can vary from one cannabis seed to another. Usually you can expect seeds to germinate somewhere around 2-10 days after you begin the germination process. Occasionally you can get cannabis seeds to germinate in just one day. Sometimes it can take around 2 weeks. But usually you can expect to wait around 2-10 days for your cannabis seeds to germinate. Can you speed up the germination process? Not really. You need to provide good cannabis seed germination conditions and then wait for nature to do her work. If you have bought good quality cannabis seeds from a proven supplier than you can expect cannabis seed germination rates of 90%+. Many growers have accidentally killed their plants during germination by trying to speed things up by a day or two. It definitely isn't recommended to e.g. sand-paper your seeds to reduce the shell thickness in an attempt to speed up germination. Nor is it recommended to try to force the shell off the plant during germination. Instead, just be patie...