Hey bud dont mean to be a downer but i see you mentioned college...most if not all colleges wont let you keep pets let alone 20ft snakes in a dorm room. That means having to file requests and pay extra to live off of campus. Some friends of mine managed to hide an anole in their closet but thats a 2in lizard. Just make sure you look ahead 30 years of your life and make sure youll be able to have a giant during that amount of time. If you dont see yourself being able to keep one just get something smaller yet still pretty big like a RTB or Blood. That way you dont end up having to give it up for adoption later on and causing you and the snake alot of stress.