I was also using so much time in front of laptop.
So I'm having glass at young age.
I get headache too.
So I compromised to 12 hours a day for my health and future.
depends on different days but minimum 6 hours and maximum around 16 hours
browsing, working on my domains , helping others , if nuttin to do then play some games ...