To the OP, from my experience you should have a haircut when you need it. As a Marine Option, we get haircuts on Tuesdays, as we wear uniforms on Wednesdays for lab. We are required to have a zero fade, per USMC regs. This does not mean however, that we have to get our hair cut 3 times a week to keep that zero. My hair grows really fast, and by the time we have PT on Mondays, my hair is nowhere a zero, but is anyone blasting me for it? No. Just do what you can when you can, not everyone is a super moto midshipman that lives and dies by the regs, but they must be followed. As for facial hair, if you're not going to be in the NROTC building, or doing NROTC stuff, then chances are you'll survive with a little stubble if you forgot to shave one day. Just don't show up to stuff with facial hair when you're doing any NROTC related thing.
Hope this cleared up the strictness to be expected, you're gonna be at a civilian college, not a service academy, and the staff understands that.