taking FOREVER

no really my car takes forever to warm up i timed it...its like 12 mins to raise from 150-160 and even longer from 160-180...i have a 180 stat...viscous fan...stock radiator...high flow water pump...and fan shroud....what gives...I wasted so much gas waiting for the car to warm up I dont understand it