I have had alot of stress in the last few months, but before my last period i was getting thoughts about knives and this time i am due on again i am having thoughts like what if i hit people while im out, which is stupid again as i would'nt hurt a fly, what is this? advice fast please.