I would suspect wheel balance is the problem but the steering and suspension system such as tie rod ends, pitman arm, idler arm, steering box, ball joints and control arm bushings if applicable should be checked also.
Probably wheel balance.
COULD BE FRONT TIE ROD END
One reason a cars front end may shake is bad struts. However, it can also be other things such as a bad tire or even if an alignment is needed.
At high speed vibration usually its tire balance. Have your tires rotated and balanced.
A high speed vibration can be the result of a wheel out of balance or a tirerod end getting bad. I would have my frontend check . actionjac
That depends on when it shakes. Low speed, it could be a bad tire, bent wheel... High speed, it could be a bad tire, bent wheel, out of balance wheel, worn ball joints, worn tie rod ends, worn idler arm...
Wheels require balancing.
Low speed shakes are tire problems. High speed shakes are tire balance or poor overall tire condition. Some one should shake all the wheels too to make sure no parts are becoming loose and dangerous.
warped rotor
Tire out of balance, bent wheel, defective tire, worn suspension or steering parts. Have the tires balanced, and all parts inspected.
Your front end is probably out of alignment. Have it checked at a mechanic.
replace front brake rotors and pads.