I have 2 free flight credits and have booked them for the first of May. My question is can I cancel the flight and rebook it later in the year without losing my free flights?
Yes, just pay attention to the date those free flights expire (if they are under the old Rapid Rewards system). If they are RR2 awards, they never expire.