im so annoyed - my boyfriend has been in a bad mood all day really. it was his sons birthday today and i was a bit annoyed with my bf because he gave his son some money and i thought it was going to be a joint thing (as we are a couple) and we usually do it together. he didnt even tell me what he had given him. also i gave his son a card with some money from my son and he didnt even say thaks. anyway - i said to my bf it would of been nice if we had done it together - and he just got shitty with me. all night he was shitty and kept shouting at me - i asked him to stop a few times and he didnt. my son heard us and was upset so i said if you cant stop then leave - so he did. he then ignored my phone calls and eventually i got him and he said he is staying out tonight and will come back later so we dont argue. i feel bad i questioned him about the birthday present but i dont think its right he should talk to me the way he does or that he has gone out for the night - he hates me going out with out him. what do i do