I just ordered my FIRST HUMAWORM Cleanse on MAY 15th. VERY anxious to get it! Want to start right away. NEVER did a full body cleanse before. Does anyone know how long it 'normally' takes to get their package after ordering/paying?
Should I be doing something NOW to prepare for the start of this HUMAWORM cleanse?