Wearing contact lenses for prolonged periods of time can reduce the amount of oxygen that your eyes receive. This can lead to contact lens overwear and its many complications, such as dry eye and infection.
One common condition of contact lens overwear is giant papillary conjunctivitis. This occurs when your eyes produce an inflammatory response that appears as bumps underneath your lids. Not only does that cause discomfort to contact lens wearer, it may even lead to serious infection and contact lens intolerance.
It is important to regulate your wearing schedule so that your eyes are getting sufficient oxygen. I encourage you to attend regular eye examinations to ensure your eyes are in good health, especially if you do wear contact lenses for such long hours.
I am sorry to hear that your glasses are giving you headaches. Perhaps it is time to visit an optometrist for an updated pair of prescriptive glasses. Otherwise, you can always consider having laser vision correction as a way of achieving spectacles independence.
Dr David Chan