Question:
Ok I got the answer on shaving and hair cut on chol hamoed so when can a person take a shave and hair cut up to what day do I have to wait what's the earliest I could shave.
Answer:
According to Ashkenazi custom one may shave on Lag Baomer, the 33rd day of the sefira counting. Sefardic custom allows only on the 34th day.
Sources:
SHulchan Aruch O:C 493:2