3 months is a good adjustment period. If he hasn't adjusted by 3 months, I'd say it's not the right fit. However, maybe wait to see what he's like once they get outside more, with the spring weather? Perhaps activities have been minimal due to being trapped indoors all winter?