How do you deal with long/dyed hair during reenactments?

For context, I reenact the 1st Battalion, Hampshire Regiment of the British Army during WW2. With the new year coming around, my group will be starting up events again soon. The only issue is that since publicly coming out, I've grown my hair out quite a bit and I have a streak of purple dye at the front. How would I go about maintaining historical accuracy without having to compromise my style outside of reenactments.