As a applicant myself, all I can say is DON'T GIVE UP! I have had bumps in road toward my goal, although I'm sure different than yours, and at some points it would have been easy to throw in the towel, DON"T. If you have to wait to apply again, wait. If you have to get extra medical clearance...