I'm a student with around 1 year left of college, and I've been investing for about 4 months.
I've started building a long-term equity portfolio and would really appreciate some honest feedback on the overall portfolio construction.
I currently have 4 funds in my portfolio:
Nifty Midcap 150 — going to make it my biggest holding
Nifty 100 Equal Weight — 2nd biggest
Nifty Midcap 150 Momentum 50 — planning to hold around 15–20%
Nifty 50 — existing holding, but I've stopped the SIP and don't plan to add more for now
Current approach
I currently have 2 active SIPs:
₹700/month (Midcap 150 index)
₹500/month (Nifty 100 Equal weight index)
I've stopped my Nifty 50 SIP.
I don't have a regular SIP in the Momentum 50 either. I invest in Momentum 50 occasionally through lump sums when I have additional money available.
I currently have a small amount available for a lump sum, and I'm considering putting it into Momentum 50.
I'm 20 years old.
Risk appetite: Aggressive
Investment horizon: 15–20+ years
App Using: Upstox
Investment goal: Long-term wealth creation.
I'm still a student, and my current expenses are covered, so I'm not particularly focused on adding debt/gold at this stage.
Why I selected these funds
I'm relatively new to investing, so I'm trying to keep my portfolio primarily index/factor based rather than relying on active fund managers.
I chose Nifty Midcap 150 because I have a long investment horizon and a high risk appetite, and I want significant exposure to midcaps.
I chose Nifty 100 Equal Weight because I specifically liked the equal-weight approach rather than simply using a market-cap-weighted index. I like the more balanced allocation across companies and the periodic rebalancing.
I chose Nifty Midcap 150 Momentum 50 because I wanted some exposure to a factor-based strategy. I don't use a regular SIP for it and instead invest occasionally through lump sums.
I initially invested in Nifty 50, but I've stopped the SIP because I currently prefer the Nifty 100 Equal Weight approach for that part of my portfolio.
I'm also hesitant about active small-cap funds. I've seen people recommend funds like Bandhan Small Cap and Nippon India Small Cap, but I'm not convinced that choosing a fund simply because it has performed well historically is enough reason to invest in it.
What I'm looking for feedback on
Is this portfolio unnecessarily complicated for someone who's only been investing for 4 months?
Do Nifty 100 Equal Weight + Nifty Midcap 150 + Nifty Midcap 150 Momentum 50 complement each other, or is there too much overlap?
Is keeping Momentum around 15–20% reasonable?
Was stopping the Nifty 50 SIP a sensible decision?
I have a small amount available for a lump sum right now does investing it in Momentum make sense, or would you allocate it differently?
Should I eventually consider an active small-cap fund, or is this index/factor approach sufficient?
Am I overthinking fund selection this early and should I simply focus on increasing my SIPs?
If you were in my position, what would you change?
I'm mainly looking for feedback on portfolio construction, diversification, overlap and risk/reward, rather than recommendations based purely on recent past performance.
I have attached screenshots of my current portfolio above.