Don't just push through it or assume you need new shoes right away - that's how people turn a minor issue into something way worse. Knee pain after only two months of running usually means you're ramping up too fast, your body hasn't adapted yet, or there's a form issue. Pavement is unforgiving compared to tracks or trails, so even small inefficiencies get magnified. The inside knee pain specifically could be runner's knee (patellofemoral pain) or IT band tightness, both super common in new runners.
First thing is dial back the volume. You don't need to stop entirely, but cut your mileage by maybe 30 - 40% for a week or two and see if it settles. Ice after runs helps. Look at your form too - are your knees caving inward when you land, or are you overstriding? Weak hips and glutes are usually the culprit there; people don't realize their legs do a lot of work stabilizing your knees. Some glute strengthening stuff (side-lying leg lifts, clamshells, single-leg work) goes a long way. Stretching helps but won't fix the root problem on its own.
As for shoes, don't buy new ones yet unless yours are genuinely worn out or feel unstable. Your current pair is probably fine. Give it two to three weeks of lighter running, add some strength work, and see how you feel. If it's not better, then maybe get your gait checked at a running store - they can spot form issues a casual observer might miss. Most knee pain from ramping up too fast responds well to backing off and building strength properly.