late period

my period is now 9 days late I haven't taken a pregnancy test because I don't want to feel disappointed again if it comes up negative well yesterday my breast started to be so sore and painful I laid down to go to bed and couldn't even lay on them I my period had been irregular for the last couple months but I haven't had any stress or anything to make my period late should I just take a test finally and get it over with I have been having a little cramping here and there but I just don't know