Billing Inquiry

I’ve just upgraded my membership at $14.98 today, is that an upfront charge?

And how come it says the same amount will be applied on May 11th?

What if I only want to be charged one-time and just use it for a month, when is the safest date to cancel?

Thanks for your help.