I Read somewhere that it could be 32 to 64 characters. No matter what happens, I think it will be verified using checksums If the address is valid. At least now you know it could be validated when you are sending BTC.
I’m not sure if this always applies with legacy or segwit.