I agree with Josephine - of course you should like yourself now. There is obviously plenty about you to like and love - everything that she said plus you mention good family, friends and boyfriends - would they be there if there was nothing to like?
I do understand the uncomplicated feeling of a binge - but it isn't really uncomplicated otherwise we wouldn't be here and we wouldn't feel so unhappy after we've done it.
Well done on maintaining a healthy BMI. I can't wait 'till I get there