how long will my german shephard stay in menstraul