Rate my Boyfriend?

PROs
- He protects me
- He never shouted at me (I'm the one that shouts and sometimes he talks back but never shouting)
- He was never ever aggressive towards me never hit me and stuff
- He remembers birthdays anniversaries and so on
- He respects my family
- He always tells me where he goes and with who, sometimes he even asks me if he can
- He cares what I think when it comes to decision making
- He cooks when i'm tired and also cleans (not all the time though)
- He surprises me for Vday and Bday
- he tells me he loves me and that he is in love with me
- he kisses me in front of the whole world
- He lets people know that i'm his woman
- He never cheated on me and he lets me use his phone
- He works hard and provides for us. (we both work but he has a higher income and always makes sure that I have everything).
CONs
- He hangs out with his friends and in some cases he even gives them priority (I get pissed and let him know)
- He loves to drink, but he never lost control he actually gets happy, and he does not drink at home unless we have a date night with a glass of wine ( i constantly remind him and even tell him that he is becoming an alcoholic but i know for a fact that he is not becoming one because he always drinks in the evenings never in the morning).
- Sometimes like at least once a month he comes late at home, like 3 -4 am in the morning (I HATE IT) but he always prooves to me where he was and with whom.
- Sex became a one in every 1.5 / 2 weeks thing (we both work a lot especially him + saturdays BUT STILL) he also expects ME TO START IT ugh
- He sometimes hides bad news from me
- Sometimes he just doesn't seem to understand or listen to me
- Sometimes he is narcissistic
- He sleeps A LOT, especially on weekends
- He rarely organizes something for us, it's always me that does it
- In the morning is he is EXTRA GRUMPY and he doesn't talk at all, he even is pissed at times
BAD BOYFRIEND
GOOD BOYFRIEND
Select gender and age to cast your vote:
Rate my Boyfriend?
Post Opinion