Hello, My name is Karan, 16 years old, born British white Indian (sikh) I am very confused of my religion at the moment :/ I do go to temples and pray but that not it. In Sikhism it wrong to have sex before marriage right? In western culture many British Indians normally don't follow this or even follow there religion. But I had made a choice to stay as a Virgin until I get married (At first I was not planning on doing this) one reason that made me change my mind is my role model "Kaka" - a brazilan born footballer who followed his religion and stayed as a Virgin until he got married. so that's what also made me stay (He's beliefs in Christ) so not Sikh). So that made me follow one rule I think in Sikhism. But What I want to know is that is Oral sex and anal sex allowed in Sikh? or is it forbidden? If I do any of these sexual actives will the gurus wont be happy at me? Please help!!! If it is ok, can I do it? yes no? or is still losing your virginity in a different way? Also My parents are good people but they don't want me to date a English person or even any other type of culture - If I date an Indian girl they will be fine with it. but they say big NO NO to any other different girls. I mean everyone is equal right? or am I the only one thinking it?? Is marrying a non-Indian person wrong? is that what my parent think?? What Should I do? my whole family is racist and I am the only one who is not. (I am trying to change em but it's like imposable) Also I can't go against my parents, there the most important people in my life, I can't bear to think if I could upset them. Can someone clear my thoughts please?