Free SSL certificates from almost all providers are only valid for three months. Sometimes that’s a security feature, sometimes it’s because free certificates are considered “trial certificates”.
Certificates that are valid for a full year still exist, but in my experience you typically have to purchase them.
Technically, SSL certificates can have any validity, but SSL certificates issued by recognized SSL providers cannot be longer than 13 months. Any validity shorter than that is considered valid.