First, you are being extremely foolish having sex with a boy to whom you are not married. Any time sex occurs, there is a possibility that pregnancy can happen. I would like you to read two articles "Waiting for the Proper Time" and "Why Sex Outside of Marriage is Wrong." At the moment your boyfriend is treating you much like a prostitute, only he is not paying you for the sex he is having.
A lack of a period for more than three months indicates that something is wrong in your body. Most often it means you are not eating well. You need to see a doctor to determine the cause so that a fix to the situation can be applied.

