How old should I be when I have sex?

Depends. It depends. Most states have laws stating you have to be at least 18. After that age, whenever you are ready to have sex is fine, even if its not until you are 50.