Withholding

Hi! I currently receive income from pension, SS, and 401k. Even with 7% withheld from my pension in federal income tax, I owe around $2K each year. How do I calculate what percentage of income tax should be withheld?