Wth why can't I eat actual food?

For the last three weeks I have not been able to hold down my food. Every time I eat I just feel super sick! Only thing that I can hold down is junk food, sweet fatty unhealthy foods! I've taken pregnancy test but all have been negative. I just don't understand what's going on with my body. Because I usually eat pretty healthy and have a small sweet snack after I eat.