Ahhh yes, the "all nighters!" I think most of us go through this at one time or another (especially when we are just going together.) My boyfriend (now my husband) pulled this off twice, and so, I went out and stayed at a girlfriends for TWO DAYS!!!! I didn't tell him where I was and to make matters worse I purposely did it on a weekend. He was so upset and demanded to know where I was. I was calm, looked at him and said, "Oh, just decided at the last minute to spend some time with a girlfriend." He said, "Well you could have given me some warning." (He really fell into a hole on that one) so I again looked calmly at him and said, "Just like you called me to let me know where you were? When I get some respect from you, then you'll get it back. You do it again and I'm going out to have fun with or without you. Take your choice!" He never did it again. To this day if one of us isn't home and the other goes out we leave notes on the fridge.
If a boyfriend knows you'll always be there no matter what childish behavior he pulls off he simply won't respect you. Instead of getting mad ... get even!
Good luck Marcy