I didn't want to jinx it by saying anything in case more problems arose, but I finally got clearance to give blood again last week, and gave blood for the hundredth time today - only two years later than expected! Fortunately all went well, and apart from feeling just a little drained (sorry!) I'm fine. Should be resuming regular donations.