Another even more likely issue:
The room you monitor/mix in may have some very strong room modes, that coupled with where you monitor in that room, causes you to mix with not enough bass.
You can send a swept sine starting with about 10 Hz up through 500 Hz or so (I know there are swept sine .wav files available on the internet - if not, I'll look through my archives and find you one and post to my website) through your entire recording system, with a microphone located at your listening/mixing position, and record that signal back into your DAW. First make sure that you are not feeding back that microphone signal to playback!!!!.
Look at the recorded waveform. If you see something other than a flat response recorded back - you likely have some room modes to contend with. This is highly highly likely, as most home studios aren't designed as mixing rooms.
What you will likely see is at least one or two regions in the recorded waveform that are much much higher amplitude than other regions. These are the evil room mode frequencies.
Using a freeware FFT analyzer plugin like SPAN from Voxengo, or rharv's old fave freq analyst
http://www.bluecataudio.com/Products/Product_FreqAnalyst/you should be able to see what frequency(ies) those are. Those require some EQ out of your final mix bus. Gingerly play with them using a parametric EQ to pull them out so that when you try the sweep recording again, you get a more flat response.
Another way to do this is to send white noise through your system and record.
Here's a place with lots of .wav files to download and use for recording your system's overall response.
http://www.burninwave.com/