I think you have already received some sound advice (puzzleannie is great for that

), but I just wanted to add a few thoughts.
I don’t think that “pushing back” is the solution. You should honor your parents, especially if they are still providing for you. However, that doesn’t mean you can’t have honest civil conversations with your parents where you let them know of your concerns. It may even make them realize that you are becoming an adult.

“Pushing back” could come off as a “temper tantrum” and might only serve to give your parents the impression that you are still an immature teenager in need of strict rules. In my mind, it would only serve to confirm to your parents that they are doing the right thing.
In regards to the boyfriend visiting, I personally think that you recovering from a cold is a rather silly reason not to have someone come over, but nonetheless, it is your
parent’s house he would be coming to, not yours. It is their prerogative to make decisions about who they have stay at their home.
In regards to the part-time job thing, I might point out (respectfully, of course) that, many times, students with part-time jobs get
better grades. Sometimes, having obligations like that forces us to structure our time better and more efficiently than if almost all of our time is “free time.” In college, you are in class maybe 3-4 hours a day. Even subtracting 8 hours for sleep and 2 hours for meals and personal hygiene, that gives you ten hours of “free time”. Maybe it’s just me, but it seems unrealistic to expect that you would study for 10 hours a day. If it were me (and it
was me ten years ago), I would spend all my time playing video games and then maybe get around to studying “after this next level”. Far better to schedule 4 hours a day for work and then two 3 hour study periods.
Of course, maybe your specific area of study requires more study time than mine did.

Certain fields might require that much daily study time. I know for me, less free time makes me more productive, but you might not share that same foible.
This is just an idea, but maybe you could draw up a proposed weekly itinerary that shows how you will be spending every minute, whether in class, visiting with friends/your boyfriend, working, etc. This would allow you to see for yourself (and then show your parents) how much study time you will have available. Maybe if they see it that way, they will see that you are able to fit in all these things and still get plenty of study time in. Perhaps that would make them more open to allowing you to do these things that you want to do.