How to by a licence of solidworks

Dear I am a new beginner of Solidworks. I want to buy a licence. Please let me know how I can buy and how long of this licence? thanks very much.

SolidworksGeneral