You could try updating the driver. I presume this has been happening over several days/weeks?
It could be overheating if the fan vent at the side is full of dust, with laptop turned off, use a vac to suck it out (never blow it in) you might need a cotton bud/small paint brush to disturb the fluff.
Another thing you could try: power down switch all off, take out battery and power cord and then hold in the on/off button for about 30 secs to remove residual static and empty volatile memory. Then put it all back together and boot up.
Confirm the motherboard or video chipset as being the source of the problem by connecting the laptop to an external monitor or TV.
If the external display is normal, no vertical lines, the motherboard and video chipset are functioning normally. If the external display has the same problem, you may have to replace the video card or motherboard.
Check the laptop's video cable, access the video cable that connects the screen to the motherboard. check it's pushed tightly into the connectors, gently flex the cable, or replace the cable and check the display.
If none of the above work, you may have to replace the screen itself.
In most cases, vertical lines on a laptop's screen are caused by the screen damage. If the lines change colour or get wider or narrower when you apply slight pressure from the back of the panel, the problem is probably caused by the laptop's LCD screen and will have to be replaced.