Roses contain various substances that can be beneficial for hair and scalp. Roses contain vitamins A, C and E which can help strengthen and nourish hair. The antioxidants in roses help protect hair from damage caused by free radicals and other environmental factors. Rose water can help moisturize a dry scalp, which is very good if you suffer from dryness and itching. In addition, roses have soothing properties that can help reduce irritation and redness of the scalp.