I hope that if there is anyone in my position in the future that they will find this blog post and know that everything will be ok! As long as you have a sufficient time to transition to active duty and you are not on hold for 6+ months past your graduation, then you should be good. I am not sure about other medical programs because the HM3 that I talked to today did say within other medical programs this could have been a problems but in the NCP program it is not. I am so glad that everything seems to be working out because I want to be in tip-top shape for active duty and perform my job to the best of my abilities without pain! So if anyone is having a medical issue and is worried about being put on hold please contact me!! I can try to give you any information on the process. I had a dilemma of either leaving the issue (because I was terrified of losing this opportunity) or deciding to get it fixed and I'm glad I choose the later. Going into the military with a medical issue already could be potentially problematic and I would advise against it. Just know that the NCP office is there to help you! They will not automatically kick you out after you've already been accepted to the program. They have already invested money in you and believe in you because they chose you as an applicant so have faith! And please contact me with any questions! :)
UPDATE (2/28/2016): I thought I would update this post because I have found out a lot about the medical holds process since I posted this post. I am now almost 6 months later in the process and it takes much longer than I thought. I have now been medically cleared by my doctor and my retention paperwork is being submitted however my contact taking care of this in the NCP office informed me that the retention process can take six months to a year. However she also said it could take less, so basically they have no idea! I will update again when I know how long mine takes but for now it looks like the medical hold process is extremely long! Please contact with any other questions and I can try to answer them!