We Oughta Be Drinkin' - Sheryl Crow Share: Download MP3 More song by Sheryl Crow All Kinds Of People 3:21 Long Way Back 5:07 Straight To The Moon 4:40 I Shall Believe 5:35 The First Cut Is The Deepest [acoustic Version] 3:51 Halfway There 3:58 Be Myself 4:21 Strong Enough (live) 3:06 Shotgun 3:14 Easy 4:13 Give It To Me 3:57 Callin' Me When I'm Lonely 3:24 Be Myself 4:21 Waterproof Mascara 3:31 Halfway There 3:58 Crazy Ain't Original 3:16 Nobody's Business 3:33 Homesick 4:04 Homecoming Queen 3:23