Is it possible if I roll out say 2 weeks or 3 weeks out that they could still assign me shares if the trade widens too far from my strike price??
You can get assigned at any time. So unless you can afford to take the shares then credit spreads are not a viable option.