You need to start by calculating your BMR which would help you determine your macros. But we do need more info, how many meals a day do you eat ? I usually start my Clients at 50g protein for each meal, carbs and fat on the other and purely depends on the type of client, body type, training style, experience, etc...
As far as gaining 10lbs in 3 months, it can be done, but it's all going to be about your diet/supplementation and training style.