Thyroid trouble, anemia, and adrenal exhaustion are possibilities. See your primary care doctor for this specifically so it doesn't get brushed off.
You should start by seeing your primary care doctor to rule out any medical causes. After a physical assessment, depending on your age, overall health and any other symptoms the doc may run a gamut of tests to check for viruses, autoimmune markers and vitamin deficiencies, as well as your overall blood count, chemistry and hormones. If nothing is found then hopefully he will refer you to a sleep specialist. There are a few sleep-related causes for excessive sleep, which are usually ruled in/out with a sleep study. Depending on the diagnosis, various treatments may be available. If still nothing is found, then a mental health assessment could be a valid next step. Even if you don't feel depressed, sometimes there is an underlying psychological cause or chemical imbalance that is contributing.
In the mean time, try to balance the coffee and water. If you are drinking nothing but coffee you may get a little dehydrated, and one of the symptoms of even mild dehydration can be sleepiness!
In summary, see a doctor :) It's the only way to get to the bottom of what's going on and avoid sleeping your life away.