I wouldn't wait till the last day.
You can cancel anytime prior to the last day.
Since you paid for three months you will get the full three months even if you cancel early.
You just wont get re-billed.
I know Cybervixen already said that, but I just wanted to add that you shouldn't wait till the last day.