Hi there and welcome!
My older daughter was dx'd during a massive and very dramatic flare but the docs think she had the disease for two years prior and it was just silently doing it's damage.
My younger daughter had nothing but stomach pain on and off for three years. She was growing fine. When she stopped gaining weight at age 10, they referred her to the GI (due to having a sibling with the disease). We also were testing her to rule out disease. She has mild disease.
A large percentage of people dx'd with IBD are dx'd in their early 20's.
It could be IBD but it could also be many other things. Try not to get ahead of yourself. One thing you could ask a primary care doc for is an order for a fecal calprotectin test. An abnormal reading on this test does not necessarily mean IBD (other causes include high NSAID use, colon cancer, sometimes celiac, infection etc) but it will help to have this reading and may move the doc to ordering upper and lower endoscopy.
Believe it or not my girls don'y mind scopes. They say it is like a day and a half at the spa. You clean out your insides, get to watch movies all day, take the best nap of your life and get a yummy lunch afterward.
I was never scared of Crohn's but I came at it from a very different perspective as my daughter was very, very ill and in the ICU (due to untreated and un diagnosed disease), so when they told me it was Crohn's I was relieved that they knew the cause and they knew how to treat it. 6 years and she has had a VERY full and normal life. She is in her freshman year of college clear across the country and fighting a flare but the flare has not stopped her from doing anything. She swims on the school's club swim team, is going to the beach for spring break, got a 3.8 GPA, and has spent all my money
Very typical college freshman!
As jmrogers said, be careful of reading too much. If it does come to be IBD we are here for you to help you digest the information etc. It could be scary entering into an unknown world but after the first year it becomes old hat.
Good luck at the GI appointment and please keep us posted.