Since Lag Ba’Omer is on Sunday this year (may 26), you can shave and/or take haircuts starting Thursday the 23rd of May.

The concept is that we want to give honor to the Shabbat.  Shaving only on Sunday, would be disrespectful.