Not that I'm an expert in sleep but I would recommend assessing your cortisol levels - you can do a blood test and I think there are also saliva tests - if you are regularly waking up early. I'd also recommend reflecting on whether there are any chronic stressors in your life - sometimes these things affect you for so long you almost become unaware of them!
I guess you alrready know this but 11000 IU is a massive dose of D3 and probably isn't healthy long term.
I guess you alrready know this but 11000 IU is a massive dose of D3 and probably isn't healthy long term.