Question:
Whoever has long hair does he order to get a haircut on Friday, or the main thing is that he arrives on Shabbat when he is being cut and even gets a haircut a few days before Shabbat?
Answer:
It is mitzvah to get a haircut and bathe on a Friday, and if he cannot, get the haircut and bathing as close to Shabbat as possible.
Sources