Yeah I was kinda leaning towared rat snake, but wasent sure. I'm also not sure how old he is, but he was bought from a North Carolina pet store roughly a year and a half ago. At what point would he be a considered an adult? And also how can I tell if its male or female? Thanks!