We study the problem of recovering a block-sparse signal from under-sampled observations. The non-zero values of such signals appear in few blocks, and their recovery is often accomplished using an 1,2 optimization problem. In applications such as DNA micro-arrays, some extra information about the distribution of non-zero blocks is available; i.e., the number of non-zero blocks in certain subsets of the blocks is known. A typical way to consider the extra information in recovery procedures is to solve a weighted 1,2 problem. In this paper, we consider a block-sparse model which is accompanied with a partitioning of the blocks; besides the overall block-sparsity level of the signal, we assume to know the block-sparsity of each subset in the partition. Our goal in this work is to minimize the number of required linear measurements for perfect recovery of the signal by tuning the weights of a weighted 1,2 problem. For this goal, we apply tools from conic integral geometry and derive closedform expressions for the optimal weights. We show through precise analysis and simulations that the weighted 1,2 problem with optimal weights significantly outperforms the regular 1,2 problem. We further show that the optimal weights are robust against the inaccuracies of prior information.Index Terms-block-sparse, prior information, weighted 1,2, conic integral geometry.