well a few days ago I had a miscarriage and then today I find out my bf has been cheating on me... yeah talk about a shitty last few days