1) I see 3.5 abs.
2) Your obliques are not too fat, but they are not cut.
3) I wouldn't tell anyone else that you look at yourself in the mirror that much.
You don't have much of any fat, which is good, but you're also really skinny. I'm guessing your height is around 5'8-5'9, and 105 lbs. is at the bottom of the weight range for both men and women; height doesn't even need to be taken into account.
You need to do a full-body weight lifting work out 3 times a week and eat much more food than you do. You're pretty much the definition of an ectomorph (skinny, high metabolism, hard for them to put on both muscle and fat).
Lifts you should be doing:
- Flat Bench Press 3 x 8-10
- Squat 3 x 8-10
- Deadlift 3 x 8-10
- Lat Pulldowns or Pull-Ups 3 x 8-10 (do however many pull-ups you can)
- Seated Rows 3 x 8-10
- Military Press 3 x 8-10
- You should squat or deadlift every workout, and then do at least 3 of the others listed above. You can throw other lifts in, but focus on the six above. You should be in and out in no more than an hour. Eat right after you lift.
You can find links to how to do those exercises on this website, or Google. If you're in high school your school's weight room should have all of the things you need for them.
As far as diet goes, I'm 19 myself and started pretty skinny too. You don't really have to worry about what you eat at this age. The biggest thing for you is to eat as much protein as possible (chicken, turkey, fish, whey protein powder) and not eat too many carbohydrates past 6:00 pm. Obviously the better your diet is the better you'll do, but I know from experience that it doesn't matter that much at this age.
Good luck.