Thanks so much all :)
Some of your advice was soo helpful, as I apologized both to my BF and the girl i am seeing (was). My BF and i are still working to regain trust, so i have decided to sort of take a 'hiatus' for abit. However, I sort of even feel pushed to break it off with her, because...