Does my subscription end right away when I cancel it our can I use for the whole period I paid for it?

If you cancel your subscription, it will end at the billing period's end. Meaning you can still use Pickit in the meantime.