When is the last time you were actually together in the same place? You do realize that he cannot work inside the US for up to 6 or 8 months? He cannot leave the US for 6 to 8 months? Have you really given this the proper amount of thought? Your future depends on it.
I don't see the size of the packet causing any issues. Your age and your eligibility to marry in your state might raise questions.
The immigration process requires a great deal of knowledge, planning, time, patience, and a significant amount of money.