Either the ignition switch, or the ignition lock cylinder (both in your steering column), needs to be replaced; former will run you around $30 online or at a major auto part retailer (Napa, AutoZone, etc.). The latter, around $150 (online cheaper).
You can repair both yourself; if I could, you can. And I'm not a gear head.
If the ignition lock cylinder needs to be replaced: on this forum, there is a post of someone who fixed it on his daughter's car: in that post, he explains how you can "hot wire" your car to start with a slotted screwdriver, while you wait for the part to be shipped to you. I used this post to make the repair.
If the ignition lock cylinder needs to be replaced, roughly nine screws will need to be removed and replaced, to fix it; if the ignition switch, five screws will need to be removed and replaced
Watch this video on YouTube: "2010 Ford Focus Ignition Switch Replaced" : it's a great video that will tell you what you need to do to replace the ignition switch. I did it, and for about a year - 18 mos., I didn't have starting problems, until the same issue occurred, and I realized I had to replace the ignition lock cylinder.
(Parts are made of plastic or a low-grade metal, which wear; parts need to wear down, so the manufacturer can sell you replacement parts. If they were more durable, they wouldn't need to be replaced as often, lowering the number of replacement parts sold, and thus reducing their profit.)
The video - as well as others on YouTube (there is one of a lock cylinder replacement on a Ford Escape - regardless the model, the repair is the same) - and the post the father placed on this forum, helped me save $600 or more, from taking it to the dealer/shop to repair it.
Watch the video, and replace the ignition switch, first. Then see what happens. If you still have starting problems, then it's the ignition lock cylinder that needs to be replaced, and if so, return the ignition switch for a refund; a new switch will be in the lock cylinder replacement.
Seriously: You can make this repair. Won't take longer than an hour (and that's plenty of time).