He Makes You Laugh
I think that a sense of humor is so important in a relationship. If a guy can make you laugh, that means he can also make you feel happy, put a smile on your face and cheer you up when you're sad. Plus, it's fun to giggle and be silly together! Those ridiculous moments are some of the best moments. How boring would it be if your boyfriend was dull and never said or did anything that made you laugh?
He Is Consistent and Reliable
One of the biggest signs that you snagged a good guy is that he's reliable. There are a lot of guys out there who are super great for a few weeks and then they get in a "mood" and they're kind of off for a little while. If you never know what to expect from your boyfriend, that's not good. But if you can always count on him to be there for you, to cheer you up and to have your back, that's great! If you always know that he'll make it a point to show up, he'll call you back and he'll go through with what he says, he's a great boyfriend.
You're Always Excited To See Him
Another huge sign that you've got yourself a keeper? If you feel super happy just thinking about him. If, even after a while, you're still excited to go to his house just to watch TV together, that's awesome. That means you're both doing something right.
He Makes YOU Better
A good boyfriend encourages you to be the best you ever. He lifts you up when you're down, he has your back during difficult situations and he pushes you to do what's right for you. He's happy for you when you're successful and he doesn't feel jealous if you have more than him.
He Makes You A Priority
Your boyfriend should definitely be making you a priority all the time - that doesn't mean he has to cancel plans with his friends to see you if you want - that means that if he has plans with you, he sticks to them. It means he puts you first in front of most things, the majority of the time. He cares about your feelings and wants to do what makes you happy - and making you a priority shows that you're important to him.
He's Open With You
It can be hard for some guys to open up about their emotions and all that, but when a guy does, that's a great sign. It means he trusts you, values your opinion and wants you to know the most intimate things about him. One of the times I knew my boyfriend was a keeper was when he got really upset and cried to me. It showed me that he wasn't afraid to be vulnerable with me.
You Can Depend On Him
A guy who's a keeper is dependable. He'll help you out whenever you need help, even if he doesn't exactly want to. For example, I know I can always count on my boyfriend to give me a ride if I need it, fix my car when it breaks and watch my cat when I go away. If you know you can count on your BF, that's great.
He Makes Compromises
Compromises are an essential part of a relationship and if your guy is willing to make them, then he's a keeper. That doesn't mean he has to do everything you want him to do, it means that he'll work with you to figure out what's best for the both of you. And, yeah, occasionally he'll do things he doesn't really want to do.
You Feel Like He's Your Best Friend
The best relationships are the ones where you guys have chemistry in the bedroom and you're best friends. Once you feel like you can tell your boyfriend anything, that's a great sign that he's really into the relationship. You can't be in an amazing relationship without being friends too.
He Takes Care Of You When You're Sick
Another way I knew my boyfriend was a keeper? I had a stomach virus one night and then the next night, he wanted me to come over so he could take care of me and make me feel better. Guys who aren't worth it would be like, "ew, call me when you're better." But guys who really care about you want to be there for you even when you're sick. My boyfriend always happily takes care of me when I'm sick, even when I'm miserable and annoying. You'll know your BF is a keeper if he can hug you even if you have a fever.