Oh my goodness. So sorry this happened. Do you have migraines? This has happened to my nephew and he has suffered from migraines his whole life. He has had this happen to him several times but I don't think they lasted for as long a time as yours. I will ask him.