Flying home is a good idea - you can see your Gynecologist/Family MD and get your annual checkup, any needed exams (mammogram etc.) and any needed bc pills or other meds. Before you fly home check out if your brand/type is available and whether they need a prescription (which I have been asked for, in Mexico, for example.)
Flying home also has these other benefits: you get to see your family and friends, you can deal with any legal/paperwork matters that might be easier to deal with in person, and you can go shopping and bring back those needed boater bits and electronics, as well as gourmet food items, new books, new shoes etc.
So, budget for it in advance and take advantage of a trip home!