Almost sure it is a monitor issue, if you have ruled out those other sources. If yours is a laptop, that requires replacing the monitor which in most cases is technically a pretty complex tax that should only be undertaken by a competent technician. I've done this before. TIP: be very careful the replacement is the right replacement. There are a large number of replacements that may be offered. There is likely a part number on the BACK of the monitor panel that you cannot see until you remove the screen.
If you have a desktop PC, this is really, really easy. Buy a new screen. Cost is about $150. If a laptop, and your laptop has a VGA output port, try plugging in an external monitor to verify.