Military husband cheated

My husband just returned from a deployment in May and we went on a cruise for our anniversary on June. On the last of the cruise I found a picture in his phone of a naked girl In his bunk. He finally owned up to cheating for a month during his deployment. Anything that's possible to do during sex they did sometimes using protection sometimes unprotected. Im so hurt and don't know what to do. He keeps begging me for another chance saying he got caught up he keeps telling me he's sorry and it'll never happen again and he'll do whatever it takes to win me back...etc. Sometimes I think I love him so much I can look past this and  sometimes I hate him so much I can't stand to be around him. Any opinions or experience with this?