Always, always buy your travel insurance before you book your holiday. Always, always tell them of any medical conditions, even if it costs you a bit more. If you don't, you might as well not bother buying insurance at all.