I have been following a diet over the past months but I haven't lost any weight. I have tried everything but nothing has worked. A couple of times I thought about giving up and I was about to quit but I never gave in to that tempation
Is what I have written well-written from the grammatical point of view?
Should I say "I have never given in to temptation" instead?
Sometimes I have trouble understanding when to stop using present perfect and use past simple when using expressions such as "Over the past months" and similar.