Well, look at the positive side... It's better to keep losing and gaining the same 5 lbs than to keep adding 5lbs each time.
Don't be so hard on yourself. Baby steps. Try to find a way of eating that you can stick to it. Don't do dramatic changes that you know you won't be able to do in the long run.
Good luck
