You can sign up for a Medigap policy at any time, but if you have health issues the best time would be during your IEP (initial enrollment period) or one of the guaranteed issue times.
If you miss IEP or do not have a guaranteed right you will need to go through medical underwriting.
If you miss IEP or do not have a guaranteed right you will need to go through medical underwriting.