Just sharing my experience.
I started mining back in late June 2017 during the craze and even bought some GPUs off of ebay for ~2x their normal prices. I was able to get a total of 10 580's going and given that my utilities are covered by my apartment complex/university I have officially broke even today. Although I haven't sold any of my ether yet and plan on holding more. Just wanted to say that despite all the people saying "don't start mining, you will not ROI or will take years to ROI", etc, etc I have ROI'd and will continue to mine until my GPUs give out. Given that I run them at low temps that should be at least several more months.
Just goes to show you, don't listen to the haters and doubters. Follow your gut and do what you think is best, good luck out there guys! Let's keep mining!