I bought some doo-rags from Wal-Mart for $2.50 each.They work great! Only problem was they require you tie a knot in the rear to adjust them. They were giving me the same problem as the OP had. So I untied the knot, straightened out the ties so the doo-rag fit snug, marked them and then a needle and thread solved the problem. They fit great, very inexpensive and they do what they're suppose to do. My friend gave me a Castelli skull cap for Christmas and these work just as good.
__________________
HCFR Cycling Team
Ride Safe ... Ride Hard ... Ride Daily
2017 Colnago C-RS
2012 Colnago Ace
2010 Giant Cypress