(I'm the same height as you)Old navy is the fucking worst to vanity sizing. at my heaviest, I wore a size 10, pushing a 12. I have a pair of size 4 cargo short from old navy and they fit during that time. A SIZE FUCKING 4.