Shjade said:
I find myself wondering what the age difference is between Ms. Marvel and Spider-man.
She's probably older by either a little less or a little more than ten years.
Unless they've changed their minds since last I checked, Marvel runs things on a "sliding time scale" of about a decade; i.e. whatever era it seems to be in a given story it has "always been" about ten years (give or take) since The Fantastic Four got their powers and "began" the 'current' age of heroes; while the only thing that stays constant is that Captain America, Namor etc. DID fight in WWII with the 'Cap was sleeping' gap getting retroactively longer and longer with each successive year.
In typical "Marvel Time," Peter Parker getting bitten/becoming Spider-Man happens over the course a few years roughly coinciding with the FF's debut, making him a high-schooler at the time. Carol Danvers (Ms. Marvel) is supposed to have been a tenured FBI/military officer during the same period, so she'd have to be AT LEAST in her late 20s while he was still in his late teens... though, really, this should all go into the "Don't Think Too Hard About This" file.
Basically, everyone in American superhero comics LOOKS like they're in their (very, very healthy) mid-30s but can really be anywhere between late-teens and early-40s; unless they're drawn to explicitly look "very young," in which case they're teenagers/children or "very old" which can mean anywhere from mid-50s to
older than time itself. Marvel tends to break it's "age groups" up more by disposition/personality than actual age, i.e. Iron Man, Ms. Marvel, Dr. Strange, Professor X, Mr. Fantastic etc. are "grownups" (i.e. they have day-jobs, responsibilities and "big people" problems like alcoholism) while Spider-Man, (most of) The X-Men, Human Torch etc. are "kids;" which is why it was kind of clever that during "Civil War" the de-facto 'kid's team' (anti-registration) wound up led by Captain America - who's technically in his 80s but physically/mentally "younger" than most of the other "big" heroes.