If you take into consideration everything you must do in order to put solar panels on your roof, it is possible to take anywhere from two months or more than six months. Remember that this timeline is only an estimateand could differ greatly based on the specifics of your situation. The solar company you choose to work with will be able to provide you with the information of what the normal timeline is for your region.