hey guys this is my first snake , and i have 2 questions on my mind that i cant seem to find the answers to.

1) my BP is 2 yrs old, about 3 1/2 feet long , the breeder i bought him from says he feed's him every week. my question is, what size mouse should i feed him and is it ok to start feeding him every 2 weeks?

2) MY ROOMATE!!! he is a DJ, and i have herd that snakes are sensitive to vibrations, could vibrations from his room which is right next to mine cause my BP any harm or be hurting him in anyway?

Thanks guys