Yeah, stalls suck, and sometimes it's hard to remember that this is a marathon - not a sprint. You're doing very well, and you look great! Whatever you're doing, it must be the right thing for your body, because you can't argue with the results... Good job!