I think my boyfriend is cheating on me. Maybe by entertaining other girls or he's smoking. I hate smoking. He pretends that he is the most innocent man but I am just unable to believe him. I think he lies to me everytime. He always makes me believe that he is always right and infront of him I say ok but I don't trust him. We've been in relationship from past 4years and I'm soo emotionally attached to him that I can't afford to lose him. I don't know what should I do.