I used to get red eyes like you describe, wosre at night.
I sit in front of a computer for 10 hours a day for my job.
The only thing that helped me was to quit drinking alcohol
completely.
I also use steroid eye drops at night 3 or 4 times a week.
These were prescribed by my eye doctor.