Of course boys should be honest especially in dating. things like this are discussed at length and no- a guy shouldn’t just put everything he did or does out on the table and not explain himself. the girl won’t know what to think. if a bochur feels like it “doesn’t always reflect on who they really are and want to be” then they should explain that to the girl. if she can’t come to terms with it and respect that-then she’s not for you!