Do cannabis seeds need light to germinate?

I’m getting ready to germinate my cannabis seeds, but I’ve heard conflicting information about whether or not they need light. Some people say that light is required for germination, while others say it’s not necessary. What’s the truth?

How long can you store cannabis seeds?

I have some extra cannabis seeds that I’d like to keep for later use, but I’m not sure how long they will remain viable. What is the longest amount of time I can store my seeds and still expect them to germinate?

How long to soak cannabis seeds?

I’ve heard that soaking cannabis seeds before planting can improve their germination rate, but I’m not sure for how long to soak them. Can you recommend a time frame for soaking?