As Caine said, that is pretty much the way we do it over at ST.

As for cheating, that would depend on how you have defined your relationship with your boyfriend. If it is a closed relationship, then yes it would be considered cheating. If you have an open one, then no.