I am 20 years old and in college. I have been in a very serious relationship with my boyfriend who is 21 for about 3 years. We have had A LOT of ups and downs but I feel like it's mostly downs. I have stuck with him when he got in trouble in our earlier months of dating and he went to jail for a DUI while on probation for a month. I thought things were perfect when he got out of jail because we loved each other at that point. He gave me a promise ring when we were going out for a year, and things were going decently other than he was in drug court because of his violation of probation.
I stuck with him throughout drug court, and even the time during that when he was in work release for 6 months because he missed a drug screen. During that time I drove him everywhere because he had no license. After work release, he only had a short time left in drug court and we made it through that obstacle ( 2 years of drug court). He got out of drug court in January of this year, and ever since then things have been OKAY and it seems like we have been fighting more.
I know this is sounds like the majority of our relationship has been nowhere close to perfect. What I am asking, is SERIOUS ADVICE. I am desperate. I lost my virginity to this guy, and he is my first long and serious relationship. He took a break from school and I don't know whether or not he will go back, which also makes me question whether or not he is going to make something of himself in the future. In the back of my head I am thinking "maybe I would be happier single and living up my college life?" but I am also seriously thinking about how difficult it would be to get through the break up and how I would go about that in the first place.
Although I have been trying and trying to make things better between us, I can't help but think something is not right. I don't know what it is because I have not found someone with a similar situation to talk to. All I know is that I am DESPERATE and I need help. This situation is driving me crazy. PLEASE GIVE ME ANY ADVICE!!!
PS - The information I have given in this post is very vague, if you need to know ANYTHING else in order to give the appropriate advice please don't hesitate to ask!