You should stop once a baby can roll over on his/her own, but that doesn't necessarily happen at two months. Recently, the recommendation seems to be to swaddle until 3-4 months or baby rolls over, whichever comes first.
BFP#1 11/12/11 ~ No heartbeat 12/12/11 ~ D&C 12/19/11
BFP#2 3/25/12 ~ Heartbeat 141 4/16/12 ~ No heartbeat 4/25/12 ~ D&C 04/30/12 BFP#3 7/16/12 ~ EDD 3/26/13 ~ It's a BOY ~ DOB 2/26/13
WOW! I never got word to wein or stop swaddling when they can roll or get to any stage. My now 14 year old would still be swaddling himself if he could. He loved and would only sleep that way.
Warning
No formatter is installed for the format bbhtml
Re: when to stop
BFP#1 11/12/11 ~ No heartbeat 12/12/11 ~ D&C 12/19/11
BFP#2 3/25/12 ~ Heartbeat 141 4/16/12 ~ No heartbeat 4/25/12 ~ D&C 04/30/12
BFP#3 7/16/12 ~ EDD 3/26/13 ~ It's a BOY ~ DOB 2/26/13