First of all, you and your BF need to NEVER do illegal drugs. It is both immoral and it could be damaging your body. Secondly, you should stop sleeping with your BF. If you don't, you will never know if he really loves you or is just using you until he moves on. Wait for marriage to have sex. If you're living together, you should move out until you get married.