I don’t know anymore

I am struggling right now but I’m not the type to give up. Although, at this point I am depressed by what’s going on. The only thing I can do is walk away. Which, I have an issue doing because most people find it easy... I however struggle. I’ve been dating this guy for 3 months now. Well, I’m not even sure he gives a shit about me at all. Like idk. His words say yes and sometimes his actions do, but not always. So here I am right now in his room. He is in his bed. I am currently under my blanket typing this sitting in his chair in his room. I can’t sleep when he wants to sleep. He’s got a family member that lives here but I do not want to hang out with the person. So i sit here, I live with my grandma which is about 15 minutes away. Normally I stay the night with my boyfriend though. This whole entire me just sitting here in the dark while he sleeps I really need to figure it out bc at 3 am he will be up, which in turn wakes me up. Anyways, why is it so hard for me to give up? Why do I care about men who I know won’t matter in a year from now? If your wondering why I’m under my blanket is because I don’t want to bother him with my phone light. Idk man, just seems like it’s his way or no way. Like I can’t have a say in anything bc I don’t pay his bills. He has mental illness just like myself, but for crying out loud, how do I get on his sleeping schedule? This is hell and normally I end up with very little sleep. Which in turn makes me tired in the morning and all week long. Don’t get me wrong, I do sometimes fall asleep on him throughout the day but our schedules are so different and being cooped up in this dark room when I’m not even tired idk. Most are probably thinking just go to my grandmas well, that would be cool but he doesn’t want me to stay apart. So idk I feel very confused and don’t know what to do...as petty as all this sounds it’s actually a big deal to me