>>1582Yearly, mid-February I guess. Same goes for the domain, domains are cheap as chips anyways so long as you register them from the right place.
I don't generate them myself as much as I'd like to, I have to have a certificate authority do it. If I were to use a self-generated and self-signed certificate, the moment you tried to use https:// you'd end up with an error saying the site may not be secure (which it is but browsers suck like that)