I want to talk about her pregnancy with Jamie. She and Nathan got back together in the Fall, meaning like November in season 3. However, she found out that she was pregnant in the Spring, which was around late March, around the time of Brooke's 18th birthday. So, how was Haley able to carry a baby to term which usually takes 8-9 months in the span of three months? If she was pregnant for 8 months, it would have meant that she was pregnant going into the school year, which it might mean it could've been someone else's.