Help me out

Am I too emotional or is this normal? 
I've been with my current boyfriend now for 8 months and there are times that we drive each other crazy and we nag and at times I want to literally kick him off the bed in the middle of the night but.. At the end of the day he's my best friend and no one accepts me and understands me like him and I'm still so happy to be with my big silly moron that some nights I cry because I love him so much..