It sounds liked warped rotors, but you should have it checked ASAP.
If it IS warped rotors, you need to figure out the cause of the warpage - do you ride the brake (i.e. drive with 2 feet)? If so then that is most likely causing the warpage - the brakes are overheating. The other culprit may be if you had the brake pads changed, but the rotors were cut or resurfaced. This is a common practice, but it only saves you a few bucks, and warped rotors can result.
Here's how it works when you apply the brakes the rotor (the shiny disc you can see) is squeezed by the brake pads (held by the brake caliper - the small fist sized pod attached to the rotor) Brake pads in todays cars are of a higher metallic content then those of the past - therefore a harder brake pad compound. This wears down the rotor almost as much as it wears down the pads. When it comes time to replace the pads, the rotors are re-surfaced or replaced - if they are re-surfaced (ground smooth and level) and the thickness of the rotors is in spec they say they can be re-used. This doesn't take into account how much of the rotor material was lost from when they were new, and it now has far less material to dissipate heat, so from a safety minimum perspective - yeah they'll still work. The problem is there is a much better chance that you will warp the rotors with excessive heat build up.
Good luck with your issue and hope it gets resolved.