How long can I have a domain name?

You can register with a domain name of your choice for long years. There is a special offer for a long-term registration package as well. Though terms and conditions differ for different extensions.