How long does it take to get a fiance visa?

Most USCIS services centers are currently taking about 5-6 months to approve a fiancée visa petition. Upon approval, USCIS transfers the petition to your consulate via the National Visa Center. Right now this is taking 30-45 days in most cases. For Philippines from 2015, 2016 it had been taking 6 to 8 weeks for the approval of a petition but for 2017 may take up to 3 months for approvals.