help a man out? i need to gain a lot of weight?

Anonymous
Look here if there's one thing I've struggled with in life its my weight. Im currently 18years old and soon i'll be turning 19 by September 28 which is in exactly 68 days or roughly 10 weeks time and there's one major thing on my mind and that i wish to pursue and that is putting a whole lot of weight on by then. I currently stand 5ft 11 (178cm) and weigh 54kg (i know im tiny) Throughout highschool i was the very skinny black guy who was into soccer & basketball. I went through yr 8 to 12 without having a girlfriend or even a girl-friend (i know its sad) but i think that girls didn't like me cause lets face it i was skinny and had slight acne but on the plus side though i was pritty muscular as in ripped (genetics) and i had great lips (probably cause im black) plus i have been told numersly i resemble trey songz. Anyways due to my skinnyness i lacked good self esteem and confidence among girls needless to say i was never approached or regarded as desirable. But now fast-forward and im 18 (although i look 25) i weigh in only at 55 kg i wish to be 65kg at least before my birthday so i can hit the clubs with some confidence. I already go to the gym but i lack a variety of food to attain maximal muscle growth. How can i gain 10kilograms in 10weeks i know its possible but what foods should i consume in order to gain big weight and keep relatively healthy. I do realise i will gain a lot of fat as its envitable but whats the best approach?

I've done some research and people suggest to drink half a gallon of milk a day as it contains a lot of callories. As i look into my fridge i currently eat a lot of rice, pasta and some vegetables, noodle, lamb, fish and eggs what else can i add?

A) what do i do?
B) How much protein and carbs should i
consume?
C) What workout should i do
Updates
+1 y
I plan on doing some food shwhat fopping
Updates
+1 y
^my bad i meant what food should i look out for when im shopping im willing to spend roughly $120 can you name some must haves? im trying to build a list
help a man out? i need to gain a lot of weight?
6 Opinion