Answer:
Your entire platelet population turns over in 7-10 days at most. Benadryl half life is less than 8hours, so nearly ALL benadryl will be out of your system within 48 hrs. When all the Benadryl is gone, it shouldn't be more than 10 days until all your platelets are back.