Log in, or just make a new account, so you can:
One year of a premium subscription to MyFitnessPal can be purchased for as little as £3.39, and you do not need to input a discount code in order to take advantage of this offer.