score:10
Given that you have visited Iran within the past 5 years, you are not eligible to enter the US using the Visa Waiver Program (VWP). If you attempt to obtain an ESTA (which is required in order to travel under the VWP), then your application will be rejected based on you answering Yes to the question regarding visiting Iran.
However, you are eligible to apply for a US Visitor Visa (B2).
Whether your visa application is approved or not will be at the discretion of the consulate staff, and the exact criteria they use are not made public so there's no way to really know in advance whether your particular application will be approved or not - the only way to find out is to apply.
Presuming you live in the UK, and have a valid reason for your regular trips to Iran, then it's probably likely your visa will be approved - but again it's not possible to say that with any real certainty.