It could be:
1.) Power cord be bad. Replace it. There's always spares in the break/fix area.
2.) Video cable bad. Push it in firmly in back of monitor.
3.) Video card may be loose. Make sure it is seated firmly.
4.) If you have it plugged into a power strip, plug it into another outlet and verify if the power strip is bad.
5.) Your monitor needs replaced.