My face is so oily is there a reason for this or is it just my skin type and how can I help it?

Genetic. Always use a gentle cleanser since harsh soaps can trigger the skin to increase oil production, if a basic facial cleanser doesn’t cut oiliness, try a product that includes an acid such as benzoyl peroxide, salicylic acid, glycolic acid, or beta-hydroxy acid, make sure to wash with warm water, not hot, because temperature extremes can irritate skin.Let me know if this doesn't work :].