It’s very possible he is having an episode. He told you he is off his meds. He is in a stressful situation. He isn’t sleeping. All of that concerns me. I hope he gets back on track with his treatment. If he can’t do it on his own, I hope he talks to his doctor about what he needs to do to stabilize.
I am equally concerned about you. I’m sure when he is stable, he behaves much differently or you would never have gotten involved with him. But being in a relationship with someone with a mental illness doesn’t require you to join him in unstable behavior. Every time you went along with his demands, he only upped the ante. It is not at all helpful to him for you to feed his episode by acting as if his demands are okay when they are not. It isn’t healthy for you to compromise yourself that way.
Please take a big step back and ask yourself why you have gone along with behaving sexually in ways that are not comfortable for you and that are only for his gratification. Is it that you didn’t know what else to do and just got sucked into it? Or is it possible that you are so dependent on this relationship, you are afraid to draw boundaries?
Yes, he needs help. But so do you. Think about joining one of the forums here at PsychCentral where members who have partners who are mentally ill support and advise each other. If there is a chapter of National Alliance on Mental Illness (NAMI) in your area go to one of their support groups for partners. Or see a counselor to talk about ways to support your boyfriend and still take care of yourself.
I wish you well.