You know never to ask that friend anything about your bf, because they lie for each other. If his morals aren't where yours are might be better to find a guy who matches you more in that department. Also just because someone cheats in the past doesn't always mean they will again but the likelihood is higher especially if they got away with it those past times. Decide what you will and won't tolerate.
Life is a song - sing it. Life is a game - play it. Life is a challenge - meet it. Life is a dream - realize it. Life is a sacrifice - offer it. Life is love - enjoy it.