Any time you feel ready to embrace islam and become muslim. As long as you have understood the requirements of being muslim, the rest can come after such as prayer and other religious obligations. Remember the saying “rome was not built in one day”.
It will take time for you to align fully with the Islamic culture, so go easy on yourself. Islam is not black and white, and do not walk on egg shells as they say.
It is because of this idea of being a perfect muslim that alludes many reverts or new muslims to leave islam, feeling they need to be perfect to be practicing muslims. One thing we as Muslims are taught is that, the best sinner is he who repents.
Sunan Ibn Majah 4251It was narrated from Anas that the Messenger of Allah (ﷺ) said:“Every son of Adam commits sin, and the best of those who commit sin are those who repent.’”
So after you have gained confidence in embracing islam do not hesitate to do so, not forgeting that the best witness for you is Allah. You do not need to have people around you to embrace islam “take the shahada”. Allah is sufficient as a witness even in the smallest corner or the privacy of your room.