Saw this post on reddit, where you can get MyFitnessPal Premium 3 months for free.
Just remember to cancel your subscription / auto-renewal before the 3 months is up.
One of the better APP's out there, and premium removes them pesky ads and gives you some other food info.
Note "this apparently only works if you’re currently on free. It doesn’t matter if you’ve had Premium before, but you just can’t have an active subscription at the moment."