Your date between Nov. 1 and Dec. 21 is off by about a week, so it's hard to pin this down completely.
According to your ultrasound on Nov. 1, you ovulated around Sept. 20, which was very delayed from your August period but you might not be regular.
At this point you are about 26 weeks along.