5 years ago i had same situation as yours, I can tell your ture feeling ,but i want give your my own experience---- if your BF can come to US by himself , you will be fine (maybe F1,J1). if not I suggest you find new BF in US , do not jump in long distance love,b/c 5 years later maybe you still love him ,but he has already give up.