@abubakarkhalid1993 another way to change display assembly for free by apple. look for AR Coating problem. there are many case in MBP2017. Claim for that reason you will get the new display even no apple care anymore. I think you can claim for that reason until late 2021 because apple spare part for 4 years.
Same problem as me. in my case if you have no apple care and still have no money enough to change it. 1.Use external Screen. you may feel your MBP become mac mini but when you spend time like week or month then swift back to use MBP Screen . this problem disappear.(I can use MBP for 2 days and the line never comeback but I can feel that my MBP Screen still in problem.) 2.Seeking for A.R. Coating issue on your screen. If you’re lucky enough to have this problem. Go to apple store and claim AR Coating Problem. Apple will change ALL screen part for you ,and yes it free.