Go get a home pregnancy test and find out! I've seen them at the Dollar Store.
Getting pregnant without ejaculation is veeery unlikely. You must be having some feminine problems, but its not pregnancy for sure
just get an over the counter preganancy test to rule that out; then you could knock that off your list of possible reasons and go from there.
It may be pregnancy but have you been checked for like ovarian cysts? I get lower abdominal pain and have had kidney pain before they are different than cyst pains and when mine act up food I like I can't eat either.