I really want to lose 20 pounds by May. I'm about 5'7 and weigh between 135 and 140 and I'm 18. I want to weigh 120. I just really want to flatten my stomach.

Can someone please tell what foods I should eat, what exercies I should do etc. I would really appreciate it. Thanks