Cycle duration looks fine, XI-KT is very mild and you shouldnt have an issue running it that long. If you ARE going to run it that long be sure to rotate application sites and use some kind of moisturizing lotion to minimize any possible skin irritation.
Also, I would run the halo first with a lower dose of XI-KT (75mg/1ml) and then raise the XI-KT to 1.5 or even 2ml once the halo is discontinued until you start PCT. This should help solidify gains from the halo before starting PCT.