My hair is long, and I wear a full hood, about 5mm. The only thing about it is that it messes up my mask seal sometimes and makes my mask leak. My husband has a beanie, which just covers his head and ears, not the chin. I have worn it a time or two while diving, and it works fairly well. I don't know how cold the water is where you dive, but I dive in the FL springs a lot and the water temp there is low to mid
60's, so the full hood is ideal. In the warmer waters in summer, I don't wear a hood. But I will share a secret with you that works, no matter if you wear a hood or not. If you will pull your hair back at the base of your neck with a ponytail holder, then put several more hair elastics on your ponytail, one about every 2 inches or so, that will keep it from becoming tangled and getting in your face while diving. Try it if you haven't already! Also, with the full hood, it is tight enough to hold your hair in and fits inside the wetsuit, hair and all. I'm not sure that would work with a dry siut though. I don't know much about them. Hope this helps.