I am a US citizen.
I was previously denied access at the border before (I was 17, made a lot of mistakes and thought that blabbering on would go well. Long story short it didn't. I also didn't have the money at the time, which I didn't realize)
I am planning another trip soon (Staying for about a month and a half to visit my girlfriend and a bunch of friends) I have my passport and I am getting a visa in the US before I go, and I am planning on having about $1,200 with me. Would I be better off having that in cash or on my debit?
I am staying with my girlfriend and her father, and I also have another friend that I can stay with if I really need to. So I wont have to pay for any kind of hotels. What kind of documents do I have to bring to prove that I am staying with her? The last time I was there, another reason that they wouldn't let me stay was because apparently "What happens if you can no longer stay with her." Which I didn't even know how to answer because we have been dating for quite a long time and there is absolutely no reason why I couldn't stay with her any longer.
I have been saving most of my bank stubs and such from when I am putting money into my account, do I need those? What other documents will I need? I realize that because I was denied before it will probably be a lot harder now to get in.
Would $1,200 be enough? What documents would I need? And what should I expect when I get there, is everyone going to instantly judge me and think I am some horrible person because I was denied previously?
Thank you in advance