I have been undecided for about 2 years now, and even took a year off from school because I didn't know what I wanted to do. I still can't decide. One thing that I am quite interested in is Astronomy, and even if I do not try to go to grad school for astronomy, I still feel like a physics major would be nice to have. My problem is this: physics seems to be something I am not particularly good at. Every other course I have taken, I have done so with relative success since my high school days (3.9 in high school/4.0 in college so far without physics grade). However I took my first physics course last semester in college, and I barely squeaked by with a B. I like the challenge/satisfaction of physics, but I feel kind of silly majoring in something I know I'm not particularly good at. My astronomy professor urged me to major in physics 2 years ago, but I still feel like I suck at it. I have thought about something business related, but I am awfully shy. I have considered art, but I'm not sure how practical that would be based on what I've read. Thanks for any help. Sorry it's a long post.