Jim young hit the nail on the head, the more metal that surrounds it the better it will be. i do not have a CB, but i have a 2-way radio for Fire/EMS. i started with an on glass antenna for the scanner, and was not too happy with the reception. now thats for a scanner and not a CB so im not sure how the CB is, im sure the guys on this post can help you. for my 2-way radio, i drilled three holes in the engine comparment and mounted the antenna there...very happy with that. i understand some CB antenna's are considerably longer than the one i have so my spot may not be the best for you...i would suggest doing what Scott G did, he has plenty of metal up there and im sure he got better than average reception! good luck