How long does the effects of hydroxyzine 25mg last before next dosage is due?

72 hrs. A single dose of Hydroxyzine can suppress the allergy skin test reaction for about 72 hours (some may claim a whole week) although the peak suppressive effect would be within the first day or so.
About a half day. By average, it will take at least a half day before all its effects wear off.