I keep getting stress fractures, is that normal?

No. stress fractures are thin, hairline breaks that are caused by repetitive stress. We usually attribute this in athletes that do too much, too soon, too fast.