Source: Pinterest
Source: Pinterest

If you have an oily scalp, we feel your pain. Sure, oily hair doesn’t have the frizz of dry hair, but it does come with its own set of issues. Not only does hair look and feel greasy, but also causes breakouts on your forehead! Here are the best shampoos for oily hair.

1. Paul Mitchell Shampoo Two

Paul Mitchell’s vegan shampoo is a blessing for those will oily scalps. It deeply cleanses hair to leave it fresh, soft and full of body. It’s even safe for colour-treated locks.

Source: Paul Mitchell
Source: Paul Mitchell

2. Herbal Essences Drama Clean Shampoo

Refresh your tresses with this clarifying shampoo. Known to remove all the daily build-up, this product leaves hair light and lush.

Source: Herbal Essences
Source: Herbal Essences

3. Kerastase Specifique Bain Clarifiant Shampoo

Targeted for an over-active oily scalp, this shampoo cleanses hair and regulates excessive sebum production, while nourishing it.

Source: Kerastase
Source: Kerastase

4. Lush I Love Juicy Shampoo

Lather up with this fruit-infused product. The cocktail of fruits leave hair healthy and clean, while the sea salt boosts volume.

Source: Lush
Source: Lush

5. Pantene Lively Clean Shampoo

Try out this shampoo for weighed down hair. It removes daily impurities, oils and styling product to give lively and beautiful hair.

Source: Pantene
Source: Pantene

6) BBlunt Full On Volume Shampoo

This shampoo will inject a whole lot of volume and keep hair from falling flat, as oily hair usually falls flat very easily.

Source: BBlunt
Source: BBlunt

Wave goodbye to oily locks with these amazing shampoos!