Not my view, it’s standard NHS advice
It depends but I’m sure others share your view as others share different views. Those with more experience tend to work with each child and situation on a case by case basis.
I’m 100% sure any midwife would disagree. 6 months, safety first ..... always
1-2 months but depends on the baby. It can be used past 6 months also, agains, depends on the baby. After that a normal size cot with one side removed and reinforced at the legs can be used to cosleep or a larger bed of course. Nothing wrong with cosleeping for years as they tend to get in the main bed even if they have their own room. Routine is a different thing. That’s more about when they sleep and wake up, not who with. Always good to read up on a variety of experiences as different things work for different people.
You mean after 6 months when they can go in a bigger and proper cot in another room.... making this pointless. You could co sleep with them for longer but then it’ll likely take even longer to get them into a proper routine.