Sorry you got so banged and broken up and had to spend all that time in the hospital. Sorry about the staph infection, too.

When they say "Don't smoke," they're mostly referring to cigarettes, but smoking anything isn't ideal, it's true. When you're healing, you need all the oxygen you can get and tiny blood vessels need to knit themselves back together. Smoking of any kind, but especially tobacco-smoking, impedes that process. So your healing is indeed slowed down.

Bones are fully of blood vessels and tissue that manufactures blood cells, so by not smoking, you're letting them do the best job they can for you and help supply your body with the oxygen-carrying cells that'll help mend that leg bone and those ligaments back together. Cannabis smoke competes with your body for oxygen just like tobacco smoke, and you're still getting carbon monoxide and benzopyrenes in weed smoke which are chemicals that aren't ideal under any circumstances, especially when you're trying to heal and fight infection.

I know it's hard not to, but if you can resist the impulse to smoke and can eat or vape your cannabis instead, that'd be ideal. If you cannot, I'm convinced it's not going to be that sinister a threat to smoke a few hits here or there because weed smokers never smoke as much cannabis as tobacco smokers smoke cigarettes. They only dream of being able to do that!

Hope you feel better soon, SF. Take good care of yourself.