Hey there! Try wearing a foundation primer before applying your foundation.
My favorite primer has to be between too faced foundation primer (oil free) or Clarins Instant Base.
Also you may want ot check out Smashbox's BB Cream (: and also don't forget wash off your makeup! Try investing in the Clarisonic (: totally a lifesaver!