You might have allergies to dust mites. Try taking benadryl to see if this helps. If you were allergic to your cat then you would be sneezing all the time!!!! Good luck!!!
There are test your Dr. Can do to find out what allergies you have....good luck
Well, It might be the fabric of your sheets or blankets. You said when you got up (after being in bed for around 6+ hours) and as you fell asleep (once again in bed).
Sit in a room full of cats, if you feel great then O.K. If not, you may be allergic to cats.