So as some of you know Peanut is always cut short. Well I am sick of it

I want to see how he looks with longer hair!! So I am growing it out!
Its funny bc I or DH cant even picture what he will look like..Its hard for me to picture him with long hair.. hehe
Anyways... When his face hair gets long and in his eyes whats the best way to keep it out of his eyes? A top knot? Where can I get the little rubberband things? How do you put a top knot in without hurting them or making it too tight? How do those little clip things work?? Are those better?
I cant wait to see him when its grown out. I will prolly buckle down and cut it sooner than later lol but I will try to grow it as long as WE can handle!