@ansh1229 good one bro until you start earning just don't think about the goal , just invest what you can spend less on dates , coffee, movies entaitainment and save
yes invest 70 percebt of your money on midcaps and rest on small cap for 30 consistently you'll make that return i do it myself and i already made cagr of 29 percent almost going to completely my mf journey 3 years
i will recommend you safe funds like nifty 50 or Flexi caps funds because you need the money after 7 years for marrige and it will give atleast 12 to 14 percebt cagr return on your investment